ESC
XML-Eingabe
Formatierte Ausgabe

0

Eingabegroesse

0

Ausgabegroesse

0

Zeilen

0

XML-Knoten

Anwendungsbeispiele

API-Antwort formatieren

Komplexe XML-API-Antworten in eine lesbare, eingerueckte Struktur formatieren.

<?xml version="1.0"?><response><status>success</status><data...
Konfigurationsdatei bereinigen

Unordentliche XML-Konfigurationsdateien mit korrekter Einrueckung organisieren.

<configuration><appSettings><add key="Server" value="localho...
SOAP/XML-Nachricht

SOAP-Umschlaege und XML-Nachrichten zum Debuggen von Webdiensten verschoenern.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/e...

Funktionen

XML-Verschoenerung

XML mit korrekter Einrueckung und Zeilenumbruechen fuer einfaches Lesen formatieren

XML-Minimierung

Leerzeichen zwischen Tags entfernen um die Dateigroesse zu reduzieren

XML-Validierung

XML-Struktur validieren und Syntaxfehler sofort erkennen

Konfigurierbare Einrueckung

Wahl zwischen 2 Leerzeichen, 4 Leerzeichen oder Tabulator-Einrueckung

Wie benutzt man es?

1

XML eingeben

Fuegen Sie Ihren XML-Code in den Eingabebereich ein oder probieren Sie eines der Beispiele.

2

Aktion waehlen

Klicken Sie auf Verschoenern zum Formatieren, Minimieren zum Komprimieren oder Validieren zum Pruefen der Syntax.

3

Ergebnis verwenden

Kopieren Sie das formatierte Ergebnis in die Zwischenablage oder laden Sie es als XML-Datei herunter.

Haeufig gestellte Fragen

XML Beautification (auch Pretty-Printing genannt) fügt konsistente Einrückungen und Zeilenumbrüche hinzu, sodass sich jedes Element in einer eigenen Zeile befindet und Kindelemente unter ihren Eltern eingerückt sind. Dies verwandelt einen kompakten, maschinenlesbaren Block in etwas, das Menschen navigieren und debuggen können. Nutzen Sie es beim Lesen von API-Antworten (REST, SOAP, RSS), beim Überprüfen von Konfigurationsdateien, beim Debuggen von XML-basierten Datenformaten (DOCX, XLSX, SVG, plist) oder beim Überprüfen von jeglichem XML, das ohne Rücksicht auf die menschliche Lesbarkeit generiert wurde.

Die Minimierung entfernt alle Weißzeichen zwischen den Tags (Leerzeichen, Tabs, Zeilenumbrüche, die nicht Teil des Textinhalts sind), um die kompakteste Darstellung des XML zu erzeugen. Sie ändert weder die Daten noch die logische Struktur des Dokuments. Minimiertes XML ist nützlich zur Reduzierung der Payload-Größe bei API-Kommunikationen, gespeicherten Konfigurationen und Netzwerkübertragungen. Zur Orientierung: Eine gut eingerückte XML-Datei kann bei der Minimierung um 15–35 % schrumpfen, abhängig davon, wie tief verschachtelt sie ist und wie viele Kommentare sie enthält.

Der Validator prüft die Well-formedness – ob das XML den syntaktischen Regeln von XML folgt: Jedes öffnende Tag hat ein passendes schließendes Tag, Tags sind korrekt verschachtelt (keine Überlappungen), Attributwerte sind in Anführungszeichen, Sonderzeichen sind escaped (&amp; &lt; &gt; &apos; &quot;) und das Dokument hat genau ein Wurzelelement. Well-formedness ist unabhängig von der Validität (ob das Dokument einem spezifischen Schema wie XSD oder DTD entspricht) – dieses Tool prüft nur die Struktur, nicht die Konformität zum Schema.

Ja. CDATA-Bereiche (<![CDATA[...]]>) werden ohne Änderungen beibehalten – der Inhalt darin wird als reiner Text behandelt und nicht erneut geparst. XML-Kommentare (<!-- ... -->) werden im formatierten Output erhalten. Processing Instructions (<?target data?>) und Namespace-Deklarationen (xmlns:prefix="uri") werden ebenfalls korrekt verarbeitet. Der Formatter verwendet den nativen DOMParser des Browsers für das XML-Parsing, der diese Funktionen zuverläss unterstützt.

XML-Namespaces (deklariert mit xmlns- oder xmlns:prefix-Attributen) werden exakt so beibehalten, wie sie im Input erscheinen. Der Formatter ordnet Namespace-Deklarationen nicht neu, kollabiert sie nicht und verändert sie nicht. SOAP-Umschläge, XHTML-Dokumente und andere Namespace-lastige Formate werden korrekt formatiert. Wenn Sie im formatierten Output Probleme mit Namespaces sehen, waren diese bereits im ursprünglichen XML vorhanden – nutzen Sie die Validate-Funktion, um spezifische Fehler zu identifizieren.

Well-formed XML erfüllt die grundlegenden XML-Syntaxregeln: ordnungsgemäßes Tag-Nesting, zitierte Attributwerte, ein einzelnes Wurzelelement, escaped Sonderzeichen. Jeder XML-Parser kann well-formed XML lesen. Valides XML entspricht zusätzlich einer Document Type Definition (DTD) oder einer XML Schema Definition (XSD), die festlegt, welche Elemente erlaubt sind, in welcher Reihenfolge und mit welchen Attributen. Dieses Tool validiert die Well-formedness. Für eine Schema-Validierung benötigen Sie ein Tool, das eine XSD-Datei akzeptiert.

Beide sind textbasierte Formate für den Datenaustausch. XML ist ausführlicher, aber ausdrucksstärker: Es unterstützt Attribute, Namespaces, CDATA, gemischte Inhalte (Text und Elemente zusammen) und Kommentare. Es bietet eine robuste Schema-Validierung via XSD und Abfragen via XPath/XQuery. JSON ist kompakter, besser lesbar für einfache verschachtelte Objekte und ist der Standard in modernen REST APIs und JavaScript-basierten Anwendungen. XML dominiert in: SOAP-Webdiensten, Unternehmensintegrationen (SAP, EDI), Dokumentenformaten (DOCX, SVG, RSS/Atom) und jedem System, in dem Schema-Validierung und Metadaten wichtig sind.

Nein. Die gesamte Formatierung, Minimierung und Validierung läuft direkt in Ihrem Browser unter Verwendung der nativen DOMParser API und JavaScript. Ihre XML-Dokumente, egal ob sie Konfigurationsdaten, Verbindungszeichenfolgen oder Anwendungsinhalte enthalten, verlassen niemals Ihr Gerät.

Was ist der XML-Formatierer?

XML-Konfigurationsdateien werden schnell haesslich, besonders wenn sie von Tools erzeugt werden, die sich nicht um Lesbarkeit kuemmern. Alles ist in wenige Zeilen gequetscht oder ein riesiger Block. Hier einfuegen, verschoenern, und die tatsaechliche Struktur mit korrekter Verschachtelung wird sichtbar. Umgekehrt geht auch: Minimieren komprimiert alles fuer den Produktionseinsatz. Ausserdem gibt es einen Validator, der Syntaxfehler findet, bevor sie etwas kaputt machen.

Vorteile des XML-Formatierers

Rohes XML von APIs, SOAP-Diensten oder Konfigurationsdateien ohne Formatierung zu lesen ist muehsam. Dieses Tool hilft, schnell den Ueberblick zu bekommen. Validieren vor dem Deployment faengt fehlende schliessende Tags oder fehlerhafte Attribute ab. Alles bleibt im Browser, was wichtig ist, wenn man mit Konfigurationsdateien arbeitet, die Verbindungsstrings oder API-Schluessel enthalten.

Sicherheit und Datenschutz

Ihre Datensicherheit ist unsere Priorität

Lokale Verarbeitung

Alle Verarbeitung erfolgt in Ihrem Browser

Keine Datenübertragung

Ihre Daten werden nicht an unsere Server gesendet

Keine Datenspeicherung

Es werden keine Daten gespeichert oder geteilt

SSL-Verschlüsselung

SSL-Verschlüsselung für sichere Verbindung

Nächster Schritt

Mehr auf MoreOnlineTools