Predefinisani prostor imena

Često sadržaj jednog elementa ceo pripada jednoj XML aplikaciji. Tada se može ukazati da jedan element bez prefiksa i svi njegovi naslednici bez prefiksa pripadaju određenom prostoru imena ako se atribut xmlns bez prefiksa pridruži elementu koji je na vrhu.

Na primer, u okviru elementa svg (Scalable Vector Grphics - W3 standard za grafiku) mogu se čekivati samo drugi SVG elementi.

Predpostavljeni prostor imena važi samo za elemente, ali ne i za atribute. U datom primeru atributi width, height, rx, ry, x, y nisu u prostoru imena.

Ponekad, kada se prostori imena koriste da identifikuju elemente iz jedne aplikacije, a ne da bi razlikovali elemente s istim imenom iz različitih aplikacija, može se u okviru DTD-a pridružiti atribut xmlns primarnom elementu aplikacije, čime se obezbeđuje da je taj element i svi elementi koji su u njemu sadržani iz ispravnog prostora imena. Tada nije potrebno da se u primerku dokumenta eksplicitno koristi atribut xmlns. Na primer,

<!ATTLIST svg
  xmlns CDATA #FIXED "http://www.w3.org/2000/svg">


Dokument:
URL:
Autor: Cvetana Krstev
Poslednja izmena: