XML Validator

XML-Syntax und Format mit Pretty-Printing validieren. Zeilenweise Fehlerberichte, Element-/Attributzählungen.

XML Input

So verwenden Sie XML Validator

  1. 1Fügen Sie Ihren XML-Inhalt ein.
  2. 2Sehen Sie den Validierungsstatus sofort.
  3. 3Zeigen Sie formatiertes XML mit Zählungen an.
  4. 4Kopieren Sie die formatierte Ausgabe.
ZenovayAnalytics

Analytics, für Gründer gebaut.

  • Besucher-Tracking in Echtzeit
  • Datenschutz zuerst, kein Cookie-Banner
  • In zwei Minuten eingerichtet
Zenovay entdecken

Häufig gestellte Fragen

Was ist XML?
XML (eXtensible Markup Language) ist eine Auszeichnungssprache zum Kodieren von Dokumenten in einem Format, das von Menschen und Maschinen lesbar ist. Sie verwendet verschachtelte Tags mit Attributen, um Daten hierarchisch zu strukturieren. XML wird in Web-Services (SOAP), Konfigurationsdateien, Datenaustausch und Dokumentformaten (XHTML, SVG, RSS) verwendet.
Was bedeutet wohlgeformtes XML?
Wohlgeformtes XML folgt Syntaxregeln: Jedes öffnende Tag hat ein schließendes Tag, Tags sind ordnungsgemäß verschachtelt, Attributwerte werden zitiert, es gibt genau ein Stammelement und Sonderzeichen werden mit Escapezeichen versehen (& < >). Ein wohlgeformtes Dokument ist möglicherweise nicht anhand eines Schemas gültig.
Welche sind häufige XML-Fehler?
Fehlende schließende Tags, nicht übereinstimmende Tag-Namen, nicht mit Escapezeichen versehene Sonderzeichen (& < >), fehlendes Stammelement, Attribute ohne Anführungszeichen, überlappende Tags und ungültige Zeichenreferenzen.
Wie unterscheidet sich XML von JSON?
XML ist ausführlich, unterstützt aber Attribute, gemischte Inhalte, Namespaces und Schemas. JSON ist leichter, einfacher zu analysieren und nativ für JavaScript. XML ist besser für Dokument-Markup; JSON für Daten-APIs. Viele moderne APIs sind von XML zu JSON übergegangen.
Was sind XML-Namespaces?
Namespaces verhindern Namenerskonflikte bei der Kombination von XML aus verschiedenen Vokabularen. Deklariert mit xmlns-Attribut: xmlns:prefix="URI". Elemente verwenden das Präfix: <prefix:element>. Standard-Namespaces gelten für alle untergeordneten Elemente ohne Präfix.