DOCTYPE & XML
-
Hallo!
ich habe ein tutorial mit Doctype und xml gelesen. doctype ist doch dafür da, dass man bestimmt was in einer xml datei drin sein muss. aber wenn ich jetzt z.B:
buch.dtd<!ELEMENT buch (titel, kapitel+)> <!--ein Titel, min. ein Kapitel--> <!ELEMENT titel (#PCDATA)> <!ELEMENT kapitel (headline, (text | zitat)*)><!--zuerst immer die Überschrift, dann Text/Zitate in beliebiger Folge--> <!ELEMENT headline (#PCDATA)> <!ELEMENT text (#PCDATA)> <!ELEMENT zitat (#PCDATA)>
und xml datei:
<?xml version="1.0"?><!DOCTYPE buch SYSTEM "buch.dtd"> <buch> <headline> Hallo!</headline> <titel>Mein erstes Buch</titel> </buch>
dann müsste es doch einen fehler geben, wenn ich die xml datei aufrufe.
warum ist das nicht so?danke
-
Ich nehme mal an, dass Du einen handelsüblichen Browser benutzt.
Die Prüfen die XML-Datei leider nicht auf ihre Gültigkeit.Du benötigst also einen Validator. Es gab mal einen bei IBM unter http://www.networking.ibm.com/xml/XmlValidatorForm.html
vielleicht findest Du ihn an anderer Stelle.Ansonsten googlen ...