XML Formatieren und Minifizieren - einrücken oder komprimieren
XML formatieren und minifizieren
Was dieses Werkzeug leistet
XML kommt meist von einer Maschine, auf einer endlosen Zeile: ein RSS-Feed, eine Sitemap, eine API-Antwort, eine Konfigurationsdatei. Diese Seite gibt die Struktur zurück, damit Sie es lesen können - und nimmt sie wieder weg, wenn Sie die kleine Fassung brauchen.
So funktioniert es
- 1 XML einfügen - einen ganzen Feed oder ein einzelnes Element.
- 2 Einrückung wählen, dann Formatieren oder Minifizieren drücken.
- 3 Der Text ändert sich im selben Feld - kopieren oder Rückgängig drücken.
XML ist nicht HTML, und der Unterschied beißt
In HTML schließen einige Elemente nie: <link>, <br>, <img>. In XML ist nichts davon besonders - und <link> steckt in jedem RSS-Feed im Netz, um eine Adresse gelegt. Ein Formatierer, der die HTML-Regel nach XML mitnimmt, verschiebt von dort an die Einrückung um eine Stufe und lässt den schließenden Tag stranden. Diese Seite schaltet die Regel ab.
CDATA ist Inhalt, kein Markup
Ein CDATA-Abschnitt existiert genau dafür, dass ein Textblock spitze Klammern enthalten darf, ohne geparst zu werden. Feeds nutzen das ständig für Artikel-HTML. Sein Inhalt geht hier unangetastet durch: kein Neueinrücken, kein Escaping, kein Zusammenfassen von Leerraum - jedes davon würde ändern, was der Leser des Feeds bekommt.
Leerraum zwischen Elementen ist meist frei - im Text nicht
Einrückung zwischen zwei Tags bedeutet einem Parser nichts, das Minifizieren entfernt sie also. Aber in gemischtem Inhalt - Text mit Elementen darin - ist ein Leerzeichen Teil der Daten, und dieses Werkzeug behält es. Eine konservative Entscheidung: ein Feedreader, der „einszwei“ statt „eins zwei“ zeigt, ist ein Fehler, den niemand bis zum Formatierer zurückverfolgt.
Es formatiert, es validiert nicht
Ein fehlender schließender Tag oder ein verirrtes Kaufmanns-Und wird zusammen mit allem anderen eingerückt - das Werkzeug arbeitet auf Text, nicht auf einem geparsten Dokument. Das ist Absicht: ein Validator, der Ihre Datei stillschweigend repariert, verbirgt genau das, wofür Sie sie geöffnet haben. Sieht die Ausgabe falsch aus, suchen Sie den Fehler, den sie gerade sichtbar gemacht hat.