XML und CSV online prüfen

XML oder CSV einfügen und den Modus wählen. Das Tool zeigt jeden Verstoß mit Zeile, Spalte und Erklärung – bei CSV zusätzlich das erkannte Trennzeichen und eine Vorschau der ersten Zeilen. Nichts wird hochgeladen.

Text einfügen – die Prüfung läuft bei jeder Änderung.

Ihr Text bleibt in Ihrem Browser – er wird nicht gesendet, nicht gespeichert und nicht in die Adresszeile geschrieben.

Deine Eingaben werden nur in diesem Browser gespeichert.

Ergebnis

Prüfergebnis
✓ Wohlgeformtes XML
Übersicht
Wurzelelement: <bestellung> · Elemente: 8 · Attribute: 8 · Tiefe: 3

So wird gerechnet

XML: Was „wohlgeformt“ bedeutet

Ein XML-Dokument ist wohlgeformt, wenn es die Syntaxregeln der W3C-Empfehlung XML 1.0 (Fifth Edition) einhält. Das Tool prüft das mit einem eigenen Parser – mit derselben Meldung in jedem Browser – und hält beim ersten Verstoß an:

Keine Validierung gegen DTD oder Schema

Das Tool prüft nicht, ob das Dokument zu einer DTD, einem XML Schema (XSD) oder einem Standard wie XRechnung passt – also ob Pflichtelemente vorhanden sind oder Werte das richtige Format haben. Wohlgeformtheit ist die Voraussetzung dafür: Ein nicht wohlgeformtes Dokument lehnt jedes Programm ab. Eine DOCTYPE-Deklaration wird nur so weit gelesen, dass dort deklarierte Entities erkannt werden. Namespace-Präfixe ohne xmlns:…-Deklaration meldet das Tool als Hinweis.

CSV nach RFC 4180

RFC 4180 beschreibt das gängige CSV-Format:

RFC 4180 kennt nur das Komma. Excel mit deutscher Ländereinstellung speichert CSV mit Semikolon, weil das Komma dort Dezimaltrennzeichen ist; daneben sind Tabulator und | verbreitet. Die automatische Erkennung zählt für jedes Kandidatenzeichen die Felder der ersten 50 Datensätze und wählt das Zeichen, das am gleichmäßigsten mindestens zwei Spalten ergibt. Passt das nicht, wählen Sie das Trennzeichen von Hand.

Gemeldet werden abweichende Feldzahlen, offene oder falsch gesetzte Anführungszeichen und Leerzeilen mitten in der Datei – mit der tatsächlichen Zeilennummer (ein Feld mit Zeilenumbruch belegt mehrere Zeilen). RFC 4180 verlangt CRLF als Zeilenende; da praktisch alle Programme auch LF lesen, nennt das Tool das Zeilenende nur in der Übersicht.

Grenzen

Höchstens 5 Millionen Zeichen; angezeigt werden die ersten 50 Fehler. Spalten zählen Zeichen ab 1, ein Tab zählt als ein Zeichen.

Häufige Fragen

Werden meine Daten hochgeladen?

Nein. Die Prüfung läuft vollständig in Ihrem Browser. Der Text erscheint nicht in der Adresszeile und wird nicht gespeichert – im Link stehen nur Format, Trennzeichen und Kopfzeilen-Option.

Was ist der Unterschied zwischen wohlgeformt und gültig?

Wohlgeformt heißt: Die XML-Syntax stimmt (Tags, Verschachtelung, Attribute, Entities). Gültig heißt zusätzlich: Das Dokument erfüllt die Regeln einer DTD oder eines XML Schemas. Dieses Tool prüft nur die Wohlgeformtheit.

Warum ist &amp;nbsp; ein Fehler?

&nbsp; ist eine HTML-Entity. XML kennt ohne DTD nur fünf: &lt; &gt; &amp; &apos; &quot;. Ein geschütztes Leerzeichen schreiben Sie als &#160; oder direkt als Zeichen.

Excel zeigt meine CSV-Datei in einer einzigen Spalte – woran liegt das?

Meist am Trennzeichen: Deutsches Excel erwartet Semikolons, die Datei nutzt Kommas (oder umgekehrt). Das Tool zeigt das erkannte Trennzeichen. In Excel hilft „Daten → Aus Text/CSV“, dort lässt sich das Trennzeichen wählen.

Warum hat eine Zeile zu viele Felder?

Fast immer steht das Trennzeichen im Inhalt, ohne dass das Feld in Anführungszeichen steht – z. B. Müller; Peter in einer Semikolon-Datei oder 1,50 in einer Komma-Datei. Richtig ist "Müller; Peter".

Quellen und Rechtsgrundlagen

Stand:

Passende Werkzeuge