Was dieses Werkzeug ändert
Rücken Sie einfaches wohlgeformtes XML ein. Einrückung und Zeilenumbrüche zeigen die Struktur; unterstützte Eingabeelemente bleiben erhalten. Formatiertes XML zeigt die Tiefe eines einfachen Elementbaums und verlangt passende End-Tags. Textwerte bleiben erhalten, reine Elementkinder werden neu angeordnet. Deklarationen, DTD, CDATA und Kommentare brauchen ein anderes Werkzeug.
Das Format verstehen
XML verlangt genau ein Wurzelelement, passende End-Tags, zitierte Attribute und korrekt maskierte Sonderzeichen. Anders als fehlertolerantes HTML muss fehlerhaftes XML abgewiesen werden. Dieses lokale Werkzeug verarbeitet einfache Elementbäume; Deklarationen, Dokumenttyp-Definitionen, Kommentare und CDATA liegen außerhalb des unterstützten Ausschnitts. Nichtleerer Text bleibt erhalten; Leerraum zwischen ausschließlich aus Elementen bestehenden Kindern wird formatiert oder verdichtet. Dieser Leerraum kann für einen XML-Empfänger mit entsprechender Einstellung trotzdem wichtig sein; prüfen Sie daher die kompakte Ausgabe. Namensraum-Präfixe bleiben im Namen erhalten, werden aber nicht semantisch aufgelöst. Für Validierung oder Kanonisierung benötigen Sie einen namensraumbewussten Parser.
Ein verlässlicher Ablauf
Formatieren hilft vor allem bei Prüfung und Fehlersuche, weil Einrückungen eine fehlende Verschachtelung oder ein unerwartetes Nebenelement sichtbar machen. Fügen Sie ein vollständiges, repräsentatives Fragment ein und formatieren Sie es einmal. Lesen Sie die Ausgabe von außen nach innen und achten Sie auf Anfang und Ende jedes Elements, Blocks oder jeder Klausel. Diese Seite ersetzt keinen Compiler für sämtliche Spracherweiterungen; fortgeschrittene Konstruktionen können abgewiesen werden. Prüfen Sie nach dem Kopieren mit dem üblichen Validator oder den Tests des Zielprojekts. Bevor Sie den formatierten Text speichern, betrachten Sie den Unterschied zur Quelle, damit Layoutänderungen keine unbeabsichtigte Änderung an Literalen oder Datenwerten verdecken.
Das Ergebnis prüfen
Bewahren Sie die Quelle neben der Ausgabe auf und prüfen Sie zuerst ein kleines bekanntes Beispiel, bevor Sie ein großes Dokument bearbeiten. Vergleichen Sie den sachlichen Inhalt, nicht bloß Dateigröße oder Zeilenzahl. Kontrollieren Sie Namen, zitierte Zeichenketten, Nicht-ASCII-Zeichen, Zeilenenden und wiederholte Felder nach der Umwandlung. Eine lesbare Ausgabe validiert kein Schema, belegt keine Ausführbarkeit von Code und macht Daten nicht automatisch veröffentlichbar. Diese Seite verarbeitet Text im Browser und zeigt die Ausgabe als Text; beim Einfügen gelten jedoch die Regeln der Zielanwendung. Wird eine Eingabe abgewiesen, suchen Sie die nicht unterstützte Konstruktion und verwenden Sie gegebenenfalls einen spezialisierten Parser.