XML Formatter & Validator
Formatieren, validieren und minimieren Sie Ihre XML-Daten und erkennen Sie XML-Syntaxfehler in Sekunden.
Alle Vorgänge werden in Ihrem Browser ausgeführt. Ihre Daten werden nicht an einen Server gesendet.
XML-Daten eingeben
Fügen Sie den XML-Code, den Sie formatieren oder validieren möchten, in das folgende Feld ein.
Funktionen des XML Formatter & Validator
Alles, was Sie zum Formatieren, Validieren und Minimieren von XML-Daten sowie zum Erkennen von Fehlern benötigen, finden Sie auf einer Seite.
XML-Formatierung
Wandelt komprimierte XML-Daten in eine eingerückte, gut lesbare Struktur um.
XML-Validierung
Prüft, ob das XML-Dokument eine wohlgeformte Syntax hat.
XML-Minimierung
Entfernt unnötige Leerzeichen und Zeilenumbrüche zwischen Tags.
Schnelles Kopieren
Kopiert die formatierten oder minimierten XML-Daten in die Zwischenablage.
XML-Datei herunterladen
Ermöglicht es Ihnen, die bearbeiteten Daten als .xml-Datei herunterzuladen.
Sichere Verarbeitung im Browser
Ihre XML-Daten werden auf Ihrem Gerät verarbeitet und an keinen Server gesendet.
Was ist der XML Formatter & Validator?
Der XML Formatter & Validator ist ein kostenloses Online-Entwickler-Tool, das komprimierte, unübersichtliche oder schwer lesbare XML-Dokumente in eine eingerückte, verständliche Struktur umwandelt und zugleich prüft, ob das Dokument eine wohlgeformte XML-Syntax hat.
XML wird häufig in SOAP-Diensten, Integrationssystemen, Konfigurationsdateien, Datenübertragungsprozessen, E-Rechnungsanwendungen, RSS-Feeds und Unternehmenssoftware eingesetzt. XML-Dokumente, die in einer einzigen Zeile übertragen werden oder viele verschachtelte Tags enthalten, lassen sich manuell nur schwer prüfen.
Die XML-Formatierung rückt Tags entsprechend ihrer Hierarchie ein. So lassen sich übergeordnete und untergeordnete Knoten, Attribute, Textwerte und verschachtelte Datenstrukturen leichter analysieren.
Das Tool erkennt grundlegende XML-Syntaxprobleme wie nicht geschlossene Tags, nicht zusammenpassende öffnende und schließende Tags, fehlerhafte Attributverwendung, mehrere Wurzelelemente oder ungültige Zeichen. Diese Validierung prüft, ob das XML-Dokument wohlgeformt ist, nicht jedoch die Konformität mit einem XSD- oder DTD-Schema.
Wie verwendet man den XML Formatter & Validator?
Führen Sie die folgenden Schritte aus, um Ihre XML-Daten zu formatieren oder zu validieren.
XML-Daten hinzufügen
Geben Sie den XML-Code in das Eingabefeld ein oder fügen Sie ihn ein.
Aktion auswählen
Verwenden Sie „Formatieren“, um die Daten aufzubereiten, oder „Validieren“, um sie nur zu prüfen.
Fehler prüfen
Das Tool meldet ungültige XML-Syntax automatisch.
Ergebnis verwenden
Kopieren Sie die XML-Daten oder laden Sie sie als Datei herunter.
Beispiel für XML-Formatierung
Das folgende XML-Dokument ist gültig, ist aber, weil es in einer einzigen Zeile steht, besonders bei größeren Datenstrukturen schwer lesbar.
Unformatiertes XML
<company><name>Tekno Danışman</name><services><service active="true">Özel Yazılım</service><service active="true">Danışmanlık</service></services></company>
Formatiertes XML
<company>
<name>Tekno Danışman</name>
<services>
<service active="true">Özel Yazılım</service>
<service active="true">Danışmanlık</service>
</services>
</company>
Nach der Formatierung treten Knoten und untergeordnete Knoten deutlicher hervor. Struktur und Werte der Daten werden nicht verändert; lediglich Einrückung und Zeilenaufbau werden verbessert.
Was ist der Unterschied zwischen XML Formatter und XML Validator?
Obwohl beide Funktionen oft gemeinsam verwendet werden, unterscheiden sich ihre Hauptzwecke.
| Merkmal | XML Formatter | XML Validator |
|---|---|---|
| Hauptzweck | XML-Daten lesbar aufbereiten | Die Syntax eines XML-Dokuments prüfen |
| Einrückung | ✔ Unterstützt | In der Regel nicht unterstützt |
| Syntaxprüfung | Erfolgt während der Formatierung. | Dies ist die Kernfunktion. |
| Fehlererkennung | Ungültiges XML kann nicht formatiert werden. | Meldet Syntaxfehler. |
| Schemavalidierung | Nicht unterstützt. | In diesem Tool erfolgt keine XSD-/DTD-Validierung. |
| Verwendungszweck | Lesen, Bearbeiten und Analysieren | Prüfung auf wohlgeformtes XML |
Regeln für gültiges XML
Die XML-Syntaxregeln sind streng. Der Verstoß gegen eine der folgenden Regeln kann zu einem XML-Parsing-Fehler führen.
Ein einziges Wurzelelement
Ein XML-Dokument darf nur ein Wurzelelement enthalten.
Tag-Zuordnung
Jedes öffnende Tag muss durch ein passendes schließendes Tag abgeschlossen werden.
Groß- und Kleinschreibung
<Name> und <name> sind unterschiedliche Tags.
Korrekte Verschachtelung
Tags müssen in umgekehrter Reihenfolge ihrer Öffnung geschlossen werden.
Anführungszeichen bei Attributen
Attributwerte müssen in einfachen oder doppelten Anführungszeichen stehen.
Sonderzeichen
Es müssen Entity-Entsprechungen wie <, > und & verwendet werden.
Leere Elemente
Elemente ohne Inhalt können in der Form <item /> geschlossen werden.
Gültige Tag-Namen
Tag-Namen dürfen keine Leerzeichen enthalten und nicht mit einer Ziffer beginnen.
XML-Deklaration
Falls verwendet, muss die Deklaration am Anfang des Dokuments stehen.
Verwendung von Kommentaren
XML-Kommentare werden in der Form <!-- Kommentar --> geschrieben.
Verwendung von Namespaces
Bei Tags mit Präfix muss der zugehörige Namespace deklariert werden.
Validierungstipp
Lassen Sie XML-Daten vor der Verwendung eine Syntaxprüfung durchlaufen.
Häufige XML-Fehler
1. Vergessenes schließendes Tag
<company>
<name>Tekno Danışman
</company>
Das Dokument ist ungültig, weil das Tag <name> nicht geschlossen wurde.
2. Tags in falscher Reihenfolge schließen
<company>
<name>Tekno Danışman
</company>
</name>
Verschachtelte Tags müssen in der richtigen Reihenfolge geschlossen werden.
3. Mehrere Wurzelelemente verwenden
<company>Tekno Danışman</company>
<status>active</status>
Ein XML-Dokument kann nur ein Wurzelelement haben.
4. Attributwert ohne Anführungszeichen schreiben
<service active=true>Yazılım</service>
Attributwerte müssen in Anführungszeichen stehen.
Wo wird XML verwendet?
XML dient der Übertragung strukturierter Daten zwischen Systemen und der hierarchischen Speicherung von Dokumenten.
SOAP-Webservices
SOAP-Anfragen und -Antworten verwenden eine XML-basierte Nachrichtenstruktur.
Systemintegrationen
Kann für die Datenübertragung zwischen Unternehmensanwendungen verwendet werden.
Konfigurationsdateien
Anwendungseinstellungen und Systemkonfigurationen können als XML gespeichert werden.
E-Rechnungen und elektronische Dokumente
In UBL-basierten Geschäftsdokumenten werden XML-Datenstrukturen verwendet.
RSS- und Atom-Feeds
Inhalts-Feeds können in XML-basierten Formaten veröffentlicht werden.
Dokument- und Datenübertragung
Ermöglicht plattformunabhängigen, hierarchischen Datenaustausch.
Häufig gestellte Fragen zum XML Formatter & Validator
Lesen Sie die Antworten auf häufig gestellte Fragen zu XML-Formatierung, -Validierung, -Minimierung und XML-Syntax.
Wofür wird der XML Formatter & Validator verwendet?
Was ist ein XML Validator?
Führt dieses Tool eine XSD- oder DTD-Validierung durch?
Warum gibt XML einen Fehler aus?
Sind XML Beautifier und XML Formatter dasselbe?
Wozu dient die XML-Minimierung?
Werden meine XML-Daten an einen Server gesendet?
Wie öffnet man eine XML-Datei?
Was ist ein XML-Parse-Fehler?
Können in XML Kommentare verwendet werden?
Verändert der XML Formatter die Daten?
Ist der XML Formatter & Validator kostenlos?
Kostenlose Entwickler-Tools
Kostenlose Tools für Softwareentwicklung, API-Integration, Datenkonvertierung, Tests und Produktivität.