0

Beispiel für ein XML-Dokument: Gültiger Katalog mit Namespaces

Validieren Sie XML-Code und Konfigurationsdateien offline auf Syntax und geschlossene Tags.

Buy Me a Coffee at ko-fi.com
Verarbeitung... 0%
XML-Tags lesen
Analysieren der Prologstruktur
Passende XML-Schemas
Namensräume prüfen
Baum validieren

Ergebnis

Auf dieser Seite wird der XML-Validator geöffnet, der mit einem kleinen, wohlgeformten Katalogdokument vorinstalliert ist: einem XML-Prolog, einem Stammelement, das sowohl einen Standard-Namespace als auch einen vorangestellten Buch-Namespace deklariert, und einem einzelnen verschachtelten Element mit Titel, Autor und Preis. Das folgende Pass-Ergebnis wird in dem Moment berechnet, in dem die Seite geladen wird, und zwar unter Verwendung der gleichen Tag-Matching-Logik wie bei jeder Datei, die Sie selbst einfügen.

Namespaces sind einer der fehleranfälligeren Teile von handgeschriebenem XML – eine fehlende xmlns-Deklaration, ein nicht übereinstimmendes Präfix oder ein Doppelpunkt-Tippfehler können ein Dokument, das ansonsten gut aussieht, stillschweigend beschädigen. In diesem Beispiel werden bewusst zwei Namespaces für das Stammelement deklariert und die Präfixform konsistent für jedes untergeordnete Tag verwendet. Dies ist das Muster, auf dem echte SOAP-Payloads, RSS/Atom-Feeds und XML-basierte Konfigurationsformate basieren.

Fügen Sie Ihr eigenes XML in das Feld ein, um es auf die gleiche Weise zu überprüfen. Wenn ein Tag nicht geschlossen bleibt, ein schließendes Tag nicht mit dem Tag übereinstimmt, das geöffnet wurde, oder bei einem in Anführungszeichen gesetzten Attribut das schließende Anführungszeichen fehlt, meldet der Validator die exakte Zeile – dieselbe Fehlerklasse, die auf der voreingestellten Seite „Mismatched-Tag-Error“ angezeigt wird.