[XML] Nie jest sprawdzana zgodność z DTD

0

Zrobiłem sobie dokument XML...

<?xml version="1.0" ?> <!DOCTYPE cubedata PUBLIC "-*Ktos*CubeCVS XML Specification//EN" "cube_filelist.dtd"> <cubedata doctype="czarymary" id="0001"> </cubedata>

I mam do niego definicję DTD w odpowiednim pliku:

<!ELEMENT cubedata (file)+> <!ATTLIST cubedata doctype (filelist | test) #REQUIRED> <!ATTLIST cubedata id CDATA #REQUIRED>

I jak najbardziej cubedata elementy file zawiera, ale chodzi o to, że dla atrybutu doctype dozwolone wartości to filelist i test, ja wpisałem jak widać "czarymary", a żadnego błędu ani nic nie mam.

Zarówno w IE, jak i w Fx nie pokazuje mi żadnego błędu.

Nie jest sprawdzana zgodność z DTD, czy ja coś nakiepściłem?

I czy jeszcze tworzyć DTD, czy już użyć do opisu struktury po prostu XSD?

0

Ja zawsze się męczyłem z DTD dlatego wolałem XSD ale aby sprawdzić poprawność XML tu musiałem użyć odpowiedniego walidatora - żadna przeglądarka mi tego nie robiła sama.

1 użytkowników online, w tym zalogowanych: 0, gości: 1