XML Validator
XML-Syntax validieren und auf Fehler prüfen
XML-Eingabe
Validierungsergebnis
XML-Validierungsbeispiele
Gültiges XML muss wohlgeformt sein: Jedes Tag muss geschlossen sein, Attribute müssen in Anführungszeichen stehen und Entitäten müssen korrekt deklariert sein. Beispiele mit Telekom-Thema:
Gültiges XML – Teilnehmerdatensatz
Ungültiges XML – nicht geschlossenes Tag
Dem <status>-Tag fehlt das schließende >.
Fügen Sie eines der Beispiele in den Editor oben ein und klicken Sie auf Validieren, um das Ergebnis zu sehen. Verwenden Sie Beispiel, um weitere Teilnehmerdaten zu laden.
Was ist ein XML-Validator?
XML (Extensible Markup Language) wird für Konfigurationsdateien, SOAP-APIs, RSS-Feeds und Dokumentformate wie Office Open XML verwendet. Im Gegensatz zu JSON ist XML streng bei der Struktur: Jedes öffnende Tag muss ein passendes schließendes Tag haben, Attribute müssen in Anführungszeichen stehen und Entitäten müssen korrekt deklariert sein. Die W3C-XML-Spezifikation definiert diese Regeln. Eine einzige fehlende Klammer oder ein nicht in Anführungszeichen gesetztes Attribut kann das Parsing in Browsern, Bibliotheken oder nachgelagerten Systemen unterbrechen.
Ein XML-Validator prüft, ob Ihr Dokument wohlgeformt ist. Er parst Ihr XML und meldet Syntaxfehler mit Zeilen- und Spaltennummern. Dieses Tool verwendet den eingebauten DOMParser des Browsers zur Validierung. Die Validierung erfolgt vollständig in Ihrem Browser. Nichts wird an einen Server gesendet, daher ist es sicher für Produktionsdaten oder sensible Konfigurationen.
So verwenden Sie dieses Tool
XML einfügen oder hochladen
Kopieren Sie Ihr XML und fügen Sie es in den linken Editor ein. Sie können auch auf Hochladen klicken, um eine .xml-Datei von Ihrem Computer zu laden. Die Schaltfläche Beispiel lädt Beispieldaten zum Testen.
Validierungsergebnis prüfen
Das rechte Panel zeigt GÜLTIG oder UNGÜLTIG. Bei Ungültigkeit werden Fehler mit Zeilen- und Spaltennummern aufgelistet, damit Sie das Problem eingrenzen können. Häufige Probleme sind nicht geschlossene Tags, nicht in Anführungszeichen gesetzte Attribute, ungültige Zeichen, fehlerhafte Entitäten oder nicht übereinstimmende öffnende und schließende Tags.
Korrigieren und erneut validieren
Korrigieren Sie Fehler in der Eingabe und validieren Sie erneut. Zur Formatierung und Einrückung verwenden Sie den XML Beautifier oder den XML Formatierer. Zum Konvertieren in JSON verwenden Sie XML zu JSON.
Wann XML-Validierung hilft
Die meisten Entwickler benötigen Validierung bei der Arbeit mit SOAP- oder REST-APIs, die XML zurückgeben. Sie fügen die Antwort hier ein, um zu prüfen, ob sie wohlgeformt ist, bevor Sie Parsing-Logik schreiben. Zum Extrahieren bestimmter Werte aus großen XML-Dokumenten funktioniert das XPath-Tool gut neben diesem.
Konfigurationsdateien wie pom.xml, web.config oder AndroidManifest.xml haben oft verschachtelte Strukturen. Ein kleiner Tippfehler kann den Build unterbrechen. Das Durchlaufen hier fängt Syntaxfehler vor dem Deployment ab.
RSS- und Atom-Feeds sind XML. Wenn Ihr Feed-Validator fehlschlägt oder ein Reader Ihren Feed nicht parsen kann, hilft dieses Tool, den genauen Fehler zu finden. Für Schema-Validierung (XSD) benötigen Sie einen dedizierten Schema-Validator—dieses Tool prüft nur die Wohlgeformtheit.
Häufig gestellte Fragen
Was macht XML ungültig?
Nicht geschlossene Tags, nicht in Anführungszeichen gesetzte Attribute, ungültige Zeichen (z. B. nicht escaped < oder &), fehlerhafte Entitäten, nicht übereinstimmende Tags oder doppelte Attribute. Der Validator zeigt das Problem mit Zeilen- und Spaltennummern an.
Validiert dies gegen XSD?
Dieses Tool prüft nur die Wohlgeformtheit—ob das XML syntaktisch korrekt ist. Für Schema-Validierung (XSD), die Struktur und Datentypen gegen eine Schemadefinition prüft, verwenden Sie einen dedizierten Schema-Validator. Der XML Schema Generator kann Schemas aus Beispiel-XML erstellen.
Werden meine Daten irgendwohin gesendet?
Nein. Die Validierung erfolgt vollständig in Ihrem Browser mit JavaScript. Keine Daten werden an einen Server gesendet. Sie können dies bestätigen, indem Sie die Registerkarte „Netzwerk“ Ihres Browsers öffnen, während Sie das Tool verwenden.
Was ist mit XML-Namespaces?
Namespaces werden unterstützt. Der Validator prüft, ob das XML wohlgeformt ist, einschließlich Namespace-Deklarationen. Für komplexe Namespace-Validierung kann ein dedizierter Schema-Validator erforderlich sein.
Verwandte Tools
Für XML-Validierung siehe W3C-XML-Spezifikation, MDN DOMParser, W3C XML Schema und XPath 3.1. Für JSON siehe JSON-Spezifikation. Siehe auch W3C XML und Postman.