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

Gültiges XML

Ungültiges XML – nicht geschlossenes Tag

Dem <status>-Tag fehlt das schließende >.

Ungültiges XML

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

1

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.

2

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.

3

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.