Prostori imena i DTD

Prostori imena su potpuno nezavisni od DTD-a i mogu se koristiti i u validnim i nevalidnim dokumentima. Prostori imena ni na koji način ne menjaju sintaksu DTD-a niti menjaju definiciju validnosti. Ako validni dokument koristi element čije je ime dc:title , onda u njegovom DTD-u treba da se nalazi deklaracija elementa dc:title, na primer:

<!ELEMENT dc:title (#PCDATA)>

Isto važi i za atribute elemenata.

S druge strane, ako element koristi atribut xmlns da bi postavio predpostavljeni prostor imena i prema tome koristi iemna elemenata bez prefiksa, ta imena u DTD-u takođe treba da budu deklarisana bez prefiksa. Drugim rečima, validator ne zna ništa o prostorima imena i ne vodi računa o njima.


Sadržaj
Dokument:
URL:
Autor: Cvetana Krstev
Poslednja izmena: