Ein XML-Dokument, das der Syntax entspricht, wird als gut strukturiertes XML-Dokument bezeichnet. Ein XML-Dokument, das die DTD-Validierung besteht, wird als gültiges XML-Dokument bezeichnet.
---------------- ------ ------------------------------------
"Na ja -strukturiertes" XML-Dokument
Ein gut strukturiertes XML-Dokument sollte die richtige Syntax verwenden.
Ein gut strukturiertes XML-Dokument sollte den XML-Syntaxregeln entsprechen. Das im vorherigen Kapitel angegebene Beispiel ist ein gut strukturiertes XML-Dokument:
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
------- - ------------------------------------------------- - ---------
„Gültiges“ XML-Dokument
Ein gültiges XML-Dokument sollte der Beschreibung der DTD entsprechen .
Ein gültiges XML-Dokument ist auch ein gut strukturiertes XML-Dokument und muss auch den Regeln der DTD entsprechen.
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE note SYSTEM "InternalNote.dtd"> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
------------------------------------------------------- ---------------------------------------
XML-DTD
DTD definiert die in XML-Dokumenten verfügbaren rechtlichen Elemente.
Der Zweck von DTD besteht darin, die rechtlichen Bausteine von XML-Dokumenten zu definieren. Er bestimmt die interne Struktur des XML-Dokuments, indem er eine Reihe rechtlicher Elemente definiert. Ein gut strukturiertes XML-Dokument ist nicht unbedingt ein gültiges XML-Dokument, aber ein gültiges XML-Dokument muss ein gut strukturiertes XML-Dokument sein. Wenn Sie mehr über DTD erfahren möchten, können Sie sich den DTD-Leitfaden ansehen.
---------------- ------ ------------------------------------
XML-Schema
XML-Schema (XML-Schema) ist ein Ersatz für XML-basierte DTDs.
W3C macht DTD und Schema austauschbar. Weitere Informationen finden Sie im Schema-Leitfaden.
---------------- ------ ------------------------------------
Fehler
im XML-Dokument aufgetretene Fehler führen zum Stoppen des XML-Programms.
In der XML-Spezifikation des W3C heißt es: Wenn ein Programm bei der Verarbeitung eines XML-Dokuments einen gültigen Fehler findet, SOLLTE das Programm beendet werden. Aus diesem Grund ist XML-Software relativ einfach zu schreiben. Alle XML-Dokumente sollten konsistent sein.
In HTML können HTML-Dateien viele Fehler enthalten (z. B. hat ein Element ein Start-Tag, aber kein End-Tag. Dies ist auch einer der Gründe, warum HTML-Browser so groß sind, wenn sie Fehler finden). Es gibt verschiedene Möglichkeiten zu entscheiden, wie diese HTML-Datei angezeigt werden soll.
Das passiert in XML nie.
Das obige ist der detaillierte Inhalt vonBeispielcode, der das korrekte Format von XML-Dokumenten im Detail erklärt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!