Code formatieren / MULTIVERTO

XML minimieren

Verdichten Sie Leerzeichen zwischen XML-Elementen.

Sofort umrechnenIhre Eingabe bleibt im Browser. Text wird für die Umrechnung nicht hochgeladen.
Die Datei bleibt in Ihrem Browser.
Werkzeuge verketten

Jedes Textwerkzeug auf das vorherige Ergebnis anwenden.

01 / Anleitung

So funktioniert es

Entfernt ausgewählte Layout-Leerzeichen; prüfen Sie Stellen, an denen Leerraum Bedeutung trägt.

Gut zu wissen

Prüfen Sie bei komplexer Syntax oder Produktionsdateien die Ausgabe in der Zielanwendung und mit einem spezialisierten Werkzeug.

02 / Beispiel

Beispiel

Ihre Eingabe<wurzel> <nachricht>Hallo</nachricht> <anzahl>2</anzahl> </wurzel>
Ergebnis<wurzel><nachricht>Hallo</nachricht><anzahl>2</anzahl></wurzel>

03 / Anleitung

XML minimieren — So funktioniert es

Was dieses Werkzeug ändert

Verdichten Sie Leerzeichen zwischen XML-Elementen. Entfernt ausgewählte Layout-Leerzeichen; prüfen Sie Stellen, an denen Leerraum Bedeutung trägt. Diese Richtung entfernt ausschließlich aus Einrückung bestehende Textknoten zwischen XML-Elementen. Text mit Buchstaben oder Zahlen bleibt. Falls Leerraumknoten im Zielsystem Bedeutung besitzen, prüfen Sie auch diese vorsichtige Verdichtung.

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

Verdichten ist sinnvoll, wenn eine Maschine das Ergebnis verarbeitet und menschenlesbare Einrückung unnötig ist. Prüfen Sie zuerst die unveränderte Quelle und betrachten Sie dann genau, was entfernt wird. Dieses Werkzeug verspricht nicht die Einsparung eines Produktions-Minifizierers: Solche Programme können die vollständige Grammatik parsen, Bezeichner ändern, Konstanten zusammenfassen oder nach der Serialisierung komprimieren. Hier gilt eine vorsichtige Regel; unklare Konstruktionen bleiben erhalten oder führen zu einer Fehlermeldung. Vergleichen Sie Dateilängen erst nach einem Vergleich von Verhalten oder analysiertem Inhalt. Hängt das Zielsystem von Kommentaren, Lizenzen, Source-Maps oder bedeutungstragendem Leerraum ab, berücksichtigen Sie dies vor einem Austausch der Quelle.

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.

So wird die Eingabe umgewandelt
XML — Eingabe
Struktur lesen und umwandeln
XML — Ergebnis