XML online prüfen und validieren
Füge XML ein, zum Beispiel eine E-Rechnung, eine Sitemap oder eine Konfigurationsdatei, und sieh sofort, ob sie wohlgeformt ist. Fehler werden mit Zeile, Spalte und einer verständlichen Lösung angezeigt. Optional prüfst du gegen ein XSD-Schema. Die Datei verlässt deinen Browser nicht.
Kostenlos · Ohne Anmeldung
So funktioniert es
- XML einfügen, eine .xml-Datei öffnen oder ein Beispiel laden.
- Status unter dem Feld lesen: Bei wohlgeformtem XML siehst du Wurzel und Zählwerte, bei Fehlern Zeile, Spalte und die Lösung.
- Optional: Gegen ein XSD-Schema validieren öffnen, Schema einfügen und prüfen lassen.
- Formatiert, minimiert oder als JSON ausgeben und kopieren oder herunterladen. Mit XPath gezielt Knoten suchen.
Warum dieses Tool
Fehler auf Deutsch erklärt
Zeile, Spalte, Ausschnitt mit Markierung und ein klarer Hinweis, was zu ändern ist, statt kryptischer Parser-Meldungen.
XSD-Validierung
Prüft Pflichtelemente, Reihenfolge, Attribute und Datentypen mit libxml2, der Engine von xmllint.
Formatieren und minimieren
Einrücken mit 2 oder 4 Leerzeichen oder Tabs, oder alles in eine Zeile. Kommentare und CDATA bleiben erhalten.
XML zu JSON
Attribute werden zu @name-Schlüsseln, wiederholte Elemente zu Arrays.
XPath-Tester
XPath ausführen und Treffer, Anzahl oder Wert sehen.
Ohne Upload
Rechnungsdaten und Konfigurationen mit Zugangsdaten bleiben im Browser.
Wohlgeformt oder gültig?
Wohlgeformt ist XML, wenn die Grundregeln stimmen: genau ein Wurzelelement, alle Tags in der richtigen Reihenfolge geschlossen, Attributwerte in Anführungszeichen, Sonderzeichen maskiert. Nicht wohlgeformtes XML lehnt jeder Parser ab.
Gültig (valide) ist XML, wenn es zusätzlich einem Schema entspricht, meist einer XSD, die erlaubte Elemente, Reihenfolge und Datentypen festlegt.
E-Rechnung prüfen: XRechnung und ZUGFeRD
Seit 2025 müssen Unternehmen in Deutschland E-Rechnungen empfangen können, meist als XRechnung oder ZUGFeRD im Format UBL oder CII. Mit diesem Tool prüfst du die erste Stufe: Ist die Datei wohlgeformt, und wo steckt ein Syntaxfehler, etwa ein unmaskiertes & im Firmennamen oder ein falsch codierter Umlaut? Mit dem passenden XSD lässt sich auch die Struktur prüfen, sofern das Schema in einer Datei vorliegt.
Die vollständige Prüfung einer XRechnung umfasst zusätzlich Schematron-Geschäftsregeln (etwa Pflichtangaben und Rechenregeln). Dafür ist der offizielle KoSIT-Validator oder ein zertifizierter Prüfdienst nötig; das deckt dieses Tool nicht ab.
Häufige Fehler
| Fehler | Ursache | Lösung |
|---|---|---|
| Deklaration nicht am Anfang | Leerzeile, Leerzeichen oder BOM vor <?xml | Alles davor entfernen |
| Unmaskiertes & | Firmennamen wie „Müller & Söhne“ | & schreiben |
| Umlaute kaputt | Datei in Windows-1252 gespeichert, aber UTF-8 deklariert | Als UTF-8 speichern |
| Tags passen nicht | <Betrag> … </betrag> | Groß-/Kleinschreibung angleichen |
| Präfix nicht deklariert | cbc:ID ohne xmlns:cbc | Namensraum deklarieren |
Häufige Fragen
Wie prüfe ich, ob mein XML gültig ist?
Füge es in das Feld ein. Der Status zeigt sofort, ob es wohlgeformt ist, und sonst Zeile und Spalte des ersten Fehlers. Für die Schemaprüfung öffne Gegen ein XSD-Schema validieren.
Kann ich eine XRechnung damit validieren?
Teilweise: Syntax und, mit dem XSD, die Struktur. Die Schematron-Geschäftsregeln der XRechnung prüft der KoSIT-Validator.
Warum werden Umlaute als Fehler oder Sonderzeichen angezeigt?
Meist stimmt die Codierung der Datei nicht mit encoding="…" in der Deklaration überein. Speichere die Datei als UTF-8.
Wird mein XML hochgeladen?
Nein. Auch die XSD-Validierung läuft vollständig im Browser.
Was ist mit Schemas, die andere XSD importieren?
Verwendet wird nur das eingefügte Schema. Importe per URL werden nicht nachgeladen; füge die Schemas zusammen oder prüfe Teile einzeln.
Wie wandle ich XML in JSON um?
Sobald das XML wohlgeformt ist, JSON als Ergebnis wählen und kopieren oder herunterladen.
XML-Syntaxregeln mit Beispielen
Ähnliche Tools
Möchtest du etwas bauen?
Sag uns, was du erstellen möchtest.
Sag uns, was du entwickeln lassen möchtest - von einer einfachen Website bis zu einer kompletten App, KI-Lösung, Automatisierung oder individuellen Software.