Eine Dienstantwort lesen
Rücke ein elementorientiertes Dokument ein, um verschachtelte Gruppen zu erkennen. Bei Ablehnung muss zuerst die Syntax korrigiert werden, nicht die Einrückungsgröße.
Formatiere und strukturiere XML für bessere Lesbarkeit. Alle Verarbeitung erfolgt lokal in deinem Browser.
Formatiere ein XML-Dokument, um Elemente und Verschachtelungen zu lesen, oder reduziere Darstellungsleerraum im Kompaktmodus. Analyse und Serialisierung erfolgen im Browser, ohne das Dokument zur Verarbeitung hochzuladen. Der Erhalt bedeutungsvollen Textes hat Vorrang. Eine ungleichmäßige Einrückung kann deshalb beabsichtigt sein, insbesondere bei Absätzen mit Text und Elementen oder bei Blöcken, die ihre Leerzeichen ausdrücklich bewahren. Die Ausgabe soll lesbarer werden, ohne dabei Textbestandteile stillschweigend zu verändern.
Vorausgesetzt wird wohlgeformtes XML mit genau einem Wurzelelement, korrekt begrenzten Attributen und geschlossenen Tags. DOCTYPE wird abgelehnt; Dokumente, die eine DTD oder deren Entitäten benötigen, werden nicht verarbeitet. Übliche Referenzen wie & werden analysiert und beim Serialisieren erneut maskiert. Das Werkzeug lädt kein XSD und prüft keine fachlichen Dokumentregeln.
Zeilenumbrüche werden nur dort zwischen Elementen eingefügt, wo sich der Teilbaum ohne Textänderung neu anordnen lässt. Gemischter Inhalt, CDATA, Leerzeichen zwischen Inline-Elementen und Teilbäume mit xml:space="preserve" werden nicht neu eingerückt. Schon ein einzelnes Leerzeichen kann eine Bedeutung haben. Es nur für eine kürzere Ausgabe zu entfernen würde den Inhalt verändern. Deshalb arbeitet auch der Kompaktmodus vorsichtig.
Die Serialisierung kann Schreibweisen wie Attributanführungszeichen, Entitätsreferenzen oder leere Elemente vereinheitlichen. Bytegenaue Erhaltung wird nicht zugesichert. Eine anfängliche XML-Deklaration bleibt erhalten. Kommentare und Verarbeitungsanweisungen werden vom Formatierer nicht absichtlich entfernt. Prüfe vor dem Ersetzen eines signierten Dokuments das Signaturverfahren und seine kanonische Darstellung.
Füge XML mit Wurzelelement ein oder importiere es. Von einer DTD abhängige Dokumente liegen außerhalb des unterstützten Umfangs.
Wähle Einrückung und Formatieren oder den Kompaktmodus. Ein geschützter Teilbaum kann unabhängig davon in einer Zeile bleiben.
Kontrolliere wichtige Texte, Leerzeichen und Attribute vor dem Kopieren oder Herunterladen. Behalte die Quelle, wenn ihre genaue Schreibweise benötigt wird.
Rücke ein elementorientiertes Dokument ein, um verschachtelte Gruppen zu erkennen. Bei Ablehnung muss zuerst die Syntax korrigiert werden, nicht die Einrückungsgröße.
Prüfe einen Absatz mit Hervorhebungen und umgebendem Text. Erhaltene Inline-Leerzeichen verhindern, dass beim Formatieren Wörter zusammenrücken.
Formatiere zwei kleine Quellen gleich, bevor du einen Textvergleich erstellst. Diese Ausgabe ist keine XML-Kanonisierung für Signaturen.
Zwei Leerzeichen trennen die Ebenen. Das Dokument enthält keinen gemischten Text; seine Kindelemente können auf eigenen Zeilen stehen.
Eingabe
<root><a>1</a><b>2</b></root>Ergebnis
<root>
<a>1</a>
<b>2</b>
</root>Text und Leerzeichen um b bleiben erhalten. Der Kompaktmodus entfernt diese zum Lesen nötigen Trennzeichen nicht.
Eingabe
<p>Hello <b>A&B</b> world</p>Ergebnis
<p>Hello <b>A&B</b> world</p>Ihr Teilbaum enthält gemischten Text, CDATA, Inline-Leerraum oder xml:space="preserve". Der Erhalt des Inhalts ist wichtiger als gleichmäßige Darstellung.
Nein. Nur sicher umstellbarer Darstellungsleerraum wird bearbeitet. Bedeutungsvolle Textleerzeichen und geschützte Teilbäume bleiben bestehen.
Nein. DOCTYPE wird abgelehnt, statt eine bedeutungsrelevante Abhängigkeit stillschweigend zu ignorieren. Nutze für DTD-abhängige Formate einen geeigneten XML-Prozessor.
Gehe nicht davon aus, dass die Signatur gültig bleibt. Die Serialisierung kann die Darstellung ändern. Prüfe Kanonisierung und Signaturregeln deines Systems.
Verwandte Werkzeuge
Werkzeuge, die diesem ähnlich sind oder es ergänzen.
Teste XPath-Ausdrücke direkt gegen XML-Dokumente.
Konvertiere Daten zwischen JSON und XML.
Vergleiche zwei Texte Zeile für Zeile und erkenne Ergänzungen, Löschungen und Änderungen sofort.