|
Kirjutas Mario Metshein
|
NimeruumW3C standardi järgi on XML-nimeruum nimede kollektsioon, mis on kasutusel XML-dokumendis elementide ja atribuutidena. Üks XML-dokument võib sisaldada elemente ja atribuute rohkem kui ühest nimeruumist. Deklareerimine võimaldabki kombineerida andmeid mitmest XML -dokumendist. Ühe nimeruumi piires peavad aga elemendid ja atribuudid olema unikaalsed. Eesliides nimeruumile viitamiseks on XML-dokumendi koostaja enda otsustada. Nimeruumi aadress ehk URI (Universal Resource Identifier) ei pea viitama konkreetsele nimeruumi kirjeldusele, tegemist on nimeruumi unikaalse identifikaatoriga. <?xml version="1.0" encoding="ISO-8859-1"?> <hinnakiri xmlns="http://www.firma.ee/tooted" xmlns:fir1="http://www.firma1.ee/tooted" xmlns:fir2="http://www.firma2.ee/tooted" > <fir1:toode> <fir1:nimetus>Firma Esimene</fir1:nimetus> <fir1:kogus>32</fir1:kogus> <fir1:hind>8</fir1:hind> <fir1:kliendid>61546</fir1:kliendid> </fir1:toode> <fir2:toode> <fir2:nimetus>Firma Teine</fir2:nimetus> <fir2:kogus>32</fir2:kogus> <fir2:hind>10</fir2:hind> <fir2:kliendid>60546</fir2:kliendid> </fir2:toode> </hinnakiri>
- iga element, millel pole eesliidet, kasutab nimeruumi: xmlns="http://www.firma.ee"
- elemendid, mille eesliide on "fir1:" kasutab nimeruumi: xmlns:fir1="http://www.firma1.ee"
- elemendid, mille eesliide on "fir2:" kasutab nimeruumi: xmlns:fir2="http://www.firma2.ee"
|