XML Formatierer & Validierer
Formatieren, minimieren, validieren und konvertieren Sie XML-Dokumente online. Unterstützt SOAP, RSS, SVG, pom.xml, Zeilen-/Spalten-Diagnose, 100% lokal.
| Funktion | XML | JSON | YAML |
|---|---|---|---|
| Attribut-Unterstützung | Ja (`id="1"`) | Kein natives Äquivalent | Kein natives Äquivalent |
| Kommentar-Unterstützung | Ja (<!-- -->) | Nein | Ja (`#`) |
| Namensräume (`xmlns`) | Ja (`xmlns:h="..."`) | Nein | Nein |
| CDATA-Blöcke | Ja (<![CDATA[...]]>) | Nein | Nein |
| Menschliche Lesbarkeit | Ja | Ja | Ja |
| Hauptanwendungsfälle | SOAP, RSS, SVG, pom.xml | REST-APIs, Konfiguration | Kubernetes, Docker |
Attribute fügen Metadaten innerhalb der öffnenden Elemente-Tags hinzu. In JSON-Darstellungen werden Attribute mit dem Präfix @_name abgebildet.
CDATA-Blöcke betten rohe Textzeichenfolgen mit speziellen Markup-Zeichen ein, wie <, >, oder & ohne XML-Escaping.
Was ist XML?
XML (Extensible Markup Language) strukturiert Daten mithilfe verschachtelter, benannter Tags – nach wie vor weit verbreitet für SOAP-Webservices, RSS-/Atom-Feeds, SVG-Bilder und Konfigurationsdateien wie Mavens pom.xml.
So verwenden Sie den XML Formatter & Validator
- Fügen Sie XML ein, um es zu formatieren (Pretty-Print), zu minifizieren oder zu validieren.
- Die Validierung prüft, ob das Dokument wohlgeformt ist, und meldet die genaue Position eines Syntaxfehlers.
- Konvertieren Sie nach oder von JSON, wenn Sie die Daten in einem anderen Format benötigen.
- Das Minifizieren entfernt unnötige Leerzeichen, um die Größe für Übertragung oder Speicherung zu reduzieren.
Technische Hinweise
- „Wohlgeformt“ bedeutet, dass jedes Tag korrekt geöffnet, geschlossen und verschachtelt ist – es bedeutet nicht, dass das Dokument einem bestimmten Schema entspricht (etwa einer bestimmten SOAP- oder RSS-Struktur), was eine separate, strengere Art der Validierung ist, die dieses Tool nicht durchführt.
- Sonderzeichen wie <, > und & müssen innerhalb von XML-Textinhalten maskiert werden (als <, >, &) – der Formatter bewahrt die korrekte Maskierung, statt sie einzuführen oder zu entfernen.
Häufig Gestellte Fragen
Wie werden XML-Attribute in JSON dargestellt?+
XML-Attribute werden in JSON-Eigenschaften mit dem Präfix "@_" umgewandelt. Zum Beispiel wird <note date="2026"> zu { "note": { "@_date": "2026" } }.
Sind externe XML-Entitäten (XXE) sicher?+
Ja. Externe DTD-Entitätenauflösung ist in unserer Engine standardmäßig streng deaktiviert.
