Alle Tools

XML-Formatierer

Reduziertes XML aus Protokolldumps und API-Antworten ist schwer zu lesen. Pretty-Print mit konsistenter Einrückung, um nicht übereinstimmende Tags, Namespace-Probleme und betrügerische CDATA-Abschnitte zu erkennen. Die Formatierung wird lokal ausgeführt — nützlich für Unternehmenskonfigurationen, die interne Hostnamen enthalten.
Input
Dieses Tool ist im Webbrowser verfügbar.

So formatieren Sie XML

1. Fügen Sie XML ein oder laden Sie eine XML-Datei hoch.
2. Klicke auf „Formatieren/Verschönern“.
3. Prüfe die eingerückte Baumstruktur.
4. Kopiere formatiertes XML oder beheben Sie vom Parser angezeigte Fehler.

Beispiele für XML-Formatierung

Maven pom.xml

Einzeiliger Abhängigkeitsblock, der vor dem Festschreiben für lesbare Unterschiede erweitert wurde.

Debuggen von SOAP-Fehlern

Einrücken verschachtelter Fehlerzeichenfolgen und Detailknoten, um Anwendungsfehlercodes zu finden.

RSS-Feed-Prüfung

Formatieren Sie Kanalelement-XML, um pubDate- und Enclosure-URLs zu überprüfen.

Wann soll XML formatiert werden?

Beim Überprüfen der Konfiguration vor der Bereitstellung.
Beim visuellen Vergleich zweier XML-Snapshots.
Beim Unterrichten von XML-Strukturen für Junioren.

Beim Formatieren führt es in die Irre

Wenn Leerzeichen innerhalb von Elementen von Bedeutung sind (xml:space="preserve").
Beim Signieren von XML-Digests werden durch die Formatierung Bytes geändert.
Wenn es sich bei der Datei um HTML und nicht um XML handelt, verwenden Sie HTML-spezifische Tools.

XML vs. JSON-Denkweise

XML trägt Attribute, Namespaces und gemischte Inhalte. Die Konvertierung in JSON verliert an Nuancen — formatieren Sie XML an Ort und Stelle, wenn Sie mit veraltetem SOAP oder SAML arbeiten.

Security

Milliarden Gelächter und Angriffe externer Entitäten zielen auf XML-Parser ab — Browserformatierer sollten externe Entitäten deaktivieren; Vermeiden Sie dennoch das Einfügen nicht vertrauenswürdiger, großer XML-Dateien.

Pipeline mit YAML

Viele DevOps-Dateien begannen im XML-Format (Maven, Ant), bevor Muster gedanklich oder mit yamlToJson für Greenfield-Stacks in YAML konvertiert wurden.

Häufige Fragen

Behebt der Formatierer ungültiges XML?

Es werden Analysefehler angezeigt — Du musst Tags schließen und & < manuell maskieren.

Reihenfolge der Attribute?

Pretty-Print kann Attribute visuell neu anordnen, Werte bleiben jedoch unverändert.

Große XML-Dateien?

Der Browser kann bei mehreren 100 MB ersticken — verwenden Sie xmllint CLI für große Dateien.

Namensräume?

Gültige Namespaces bleiben erhalten — Präfixbindungen müssen in der Quelle korrekt sein.

Hochgeladen?

No.

Zwei XML-Dateien vergleichen?

Formatieren Sie beide und verwenden Sie dann das Textvergleichstool.