Heim > Artikel > Backend-Entwicklung > XML-Leitfaden – XML-Validierung
Ein XML-Dokument, das der Grammatik entspricht, wird als gut strukturiertes XML-Dokument bezeichnet.
Ein XML-Dokument, das die DTD-Validierung besteht, wird als gültiges XML-Dokument bezeichnet.
„Gut 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 DTD.
W3C macht DTD und Schema austauschbar. Weitere Informationen finden Sie im Schema-Leitfaden.
Fehler
Ein im XML-Dokument auftretender Fehler führt dazu, dass das XML-Programm angehalten wird.
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 viele Fehler finden.) Methode, um zu bestimmen, wie diese HTML-Datei angezeigt werden soll.
Das passiert in XML nie.
Das Obige ist der XML-Leitfaden – XML-Bestätigungsinhalt. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!