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 ...


Anmelden zum Antworten