← Zurück zu den Funktionen
Free

XML-Formatierer

Der XML-Formatierer bietet Pretty-Print, Minifizierung und Validierung von XML im Browser. Konfigurierbare Einrückung, optionales Selbstschließen leerer Tags, Kommentar-Optionen und eine syntax-hervorgehobene Ausgabe. Nutzt den nativen DOMParser des Browsers für RFC-konforme Validierung mit klaren Fehlermeldungen bei fehlerhaftem XML.

XML mag nicht das trendigste Datenformat sein, ist aber immer noch allgegenwärtig — in RSS-Feeds, SOAP-APIs, SVG-Dateien, Konfigurationsdateien (Spring, Maven, Android), SAML-Assertionen und unzähligen Legacy-Integrationen. Wenn XML als einzeiliger Blob oder mit inkonsistenter Einrückung erscheint, ist es extrem schwer zu lesen. Der XML-Formatierer löst dies direkt im Browser ohne Upload. Fügen Sie beliebiges XML ein — minifiziert, schlecht eingerückt oder frisch kopiert — klicken Sie auf Formatieren und Sie erhalten einen sauber eingerückten Baum mit Ihrer bevorzugten Einrückungstiefe. Leere Elemente können automatisch selbstschließend umgewandelt werden (<tag></tag> → <tag />) und Kommentare lassen sich wahlweise behalten oder entfernen. Der native DOMParser des Browsers validiert die Eingabe — jeder Syntaxfehler (nicht geschlossene Tags, ungültige Entitäten etc.) wird mit einer klaren Fehlermeldung inklusive Positionsangabe angezeigt. Das Syntax-Highlighting hebt Tags, Attribute, Werte und Kommentare farblich hervor, was das Scannen der Struktur erleichtert. Eine Minifizierungs-Option entfernt alle unnötigen Leerzeichen für die produktive Verwendung.

Live-Vorschau
example.com
XML-Formatierer ✓ Gültiges XML · 12 Zeilen
Einzug: 2 ✓ Leere Tags selbst schließen ✓ Syntax-Hervorhebung
Eingabe (minimiert)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Formatierte Ausgabe
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Hauptmerkmale

Pretty-Print Formatierung

Konvertiert minifiziertes oder unordentliches XML in eine sauber eingerückte Ausgabe. Konfigurierbare Einrückungsbreite (0-8 Leerzeichen).

Validierung mit klaren Fehlern

Nutzt den DOMParser des Browsers für eine spezifikationskonforme Validierung. Syntaxfehler werden mit Details zur Position angezeigt.

Minifizierungs-Option

Entfernt alle Leerzeichen zwischen Tags für eine kompakte Ausgabe — ideal zum Einbetten in Code-Strings oder zur Verringerung der Payload-Größe.

Syntax-Highlighting

Hebt Tags, Attributnamen, Werte und Kommentare farblich hervor für ein einfaches Scannen. Kann für reinen Text deaktiviert werden.

Leere Tags selbstschließend

Leere Element-Tags (<tag></tag>) werden automatisch in die selbstschließende Form (<tag />) umgewandelt, um Platz zu sparen.

Kommentar-Kontrolle

Behalten Sie Kommentare für Dokumentationszwecke oder entfernen Sie sie zur Vorbereitung auf den Produktiveinsatz.

Häufige Anwendungsfälle

Debugging von SOAP-API-Antworten

SOAP-Bodies sind oft einzeiliger XML-Brei. Formatieren Sie sie, um die Struktur zu verstehen und das gesuchte Feld zu finden.

Bearbeitung von SVG-Quellcode

Formatieren Sie komplexe SVGs, um die Pfad-Struktur zu analysieren, bearbeiten Sie Elemente und kopieren Sie sie minifiziert zurück.

Prüfung von RSS-Feeds

Formatieren Sie RSS/Atom-Feeds, um die Struktur der Einträge zu verifizieren, bevor Sie diese programmatisch verarbeiten.

Überprüfung von Build-Konfigurationen

Bereinigen Sie pom.xml, build.xml oder Android-Manifest-Dateien für Code-Reviews — eine einheitliche Einrückung macht Diffs klarer.

Konfigurations-Validierung

Validieren Sie Konfigurationen vor dem Speichern auf korrekte Struktur — fangen Sie fehlende </tag> ab, bevor sie das System stören.

Anwendung
1

XML-Formatierer öffnen

Klicken Sie auf das XML-Symbol im DevSuite Pro Dock. Ein Panel mit Optionen und Eingabebereich öffnet sich.

2

XML einfügen

Fügen Sie beliebiges XML ein — von API-Antworten, Konfigurationsdateien, SVGs, RSS-Feeds etc. Die Validierung läuft live mit.

3

Auf Formatieren klicken

Drücken Sie Formatieren für eine sauber eingerückte Ausgabe. Ungültiges XML zeigt vorab einen Fehler mit Positionsangabe.

4

Optionen anpassen

Passen Sie Einrückung, Selbstschließung, Kommentare und Syntax-Highlighting nach Ihren Wünschen an.

5

Kopieren & Nutzen

Klicken Sie auf Kopieren, um das formatierte oder minifizierte XML für Ihren Code, Ihre Dokumentation oder API-Aufrufe zu erfassen.

Bereit zum Ausprobieren?

Installieren Sie DevSuite Pro kostenlos und schalten Sie 64+ Entwickler-Tools für Ihren Browser frei.

Zu Chrome hinzufügen Zu Edge hinzufügen Zu FireFox hinzufügen