Spazi dei nomi XML

Gli spazi dei nomi XML sono "raccolte" di nomi identificate univocamente da un URI (Uniform Resorce Identifier), che può essere un URL (Uniform Resource Locator) oppure un URN (Uniform Resource Name).

Dichiarazione standard per uno spazio dei nomi:

<ELEMENTO xmlns="URI"></ELEMENTO>

Tutti gli elementi e gli attributi di ELEMENTO devono appartenere allo spazio dei nomi identificato da URI. Se il software che elabora il documento XML è in grado di:

allora la DTD diventa superflua, poiché le regole che il documento XML deve seguire sono già definite negli spazi dei nomi.

Dichiarazione esplicita per uno spazio dei nomi:

<ELEMENTO xmlns:prefisso="URI"></ELEMENTO>

Vengono dichiarati appartenenti allo spazio dei nomi identificato da URI solo gli elementi e gli attributi interni ad ELEMENTO il cui nome inizia con la stringa "prefisso:", che funge da identificatore dello spazio dei nomi.

Spazi dei nomi più importanti

XSL: http://www.w3.org/TR/WD-xsl

XLink (non supportato da Explorer 5): http://www.w3.org/XML/XLink/0.9

HTML: http://www.w3.org/TR/REC-html40

XML-Data: urn:schemas-microsoft-com:xml-data

Datatypes: urn:schemas-microsoft-com:datatypes


Riferimenti bibliografici: [1] [3] [5] [6] [19] [23] [24]


Slide precedenteProssima slideIndiceBibliografia


Altre slides: