Was ist ein XML-Formatierer?
XML aus APIs, Configs oder Exporten kommt oft als eine lange, unleserliche Zeile oder mit chaotischer Einrückung an. So zu lesen oder zu debuggen ist mühsam. Dieser kostenlose XML-Formatierer verschönert XML mit sauberer, tiefenbasierter Einrückung — oder minimiert es zu einer kompakten Zeile — sofort im Browser.
XML (Extensible Markup Language) ist ein weit verbreitetes Format für strukturierten Datenaustausch — genutzt in SOAP-Webservices, RSS/Atom-Feeds, Office-Dokumenten (DOCX, XLSX), SVG-Grafiken und zahlreichen Legacy-Unternehmenssystemen. Rohes XML ist oft eine einzige komprimierte Zeile ohne Leerzeichen.
XML Formatieren
- Fügen Sie Ihr XML in die Eingabe ein.
- Klicken Sie auf Verschönern zum Einrücken oder Minimieren zum Komprimieren.
- Kopieren Sie das formatierte Ergebnis.
Häufige Anwendungen
- Die Antwort eines SOAP-Webservices zur Fehlersuche oder Dokumentation formatieren.
- Eine SVG-, DOCX- oder XLSX-XML-Quelldatei verschönern, um ihre Struktur zu verstehen.
- XML-Syntax validieren, bevor sie an eine API gesendet oder in eine Datei gespeichert wird.
- XML minifizieren, um die Dateigröße für Übertragung oder Speicherung zu reduzieren.
Wie XML-Formatierung funktioniert
Der Formatierer verwendet den integrierten DOMParser des Browsers, um das XML in einen DOM-Baum zu parsen. Bei Syntaxfehler gibt der Parser ein <parsererror>-Element aus. Bei Erfolg durchläuft eine rekursive Funktion den DOM-Baum.
Die Ausgabe verwendet zwei Leerzeichen Einrückung. Selbstschließende Tags werden beibehalten. Textinhalt in Elementen wird wortwörtlich beibehalten.
Vorteile
- Lesbare, tiefenbasierte Einrückung.
- Minimieren per Klick für kompakte Ausgabe.
- Privat und kostenlos — läuft komplett im Browser.
XML-Formatierung, Nur Lokal
XML wird mit einem JavaScript-Parser formatiert und validiert, der in deinem Browser ausgeführt wird. Die XML-Daten, die du bereitstellst, werden vollständig auf deiner Maschine verarbeitet; sie erreichen niemals unsere Server.