Was ist XML-Formater?
XML Formatter ist ein Tool, das jedes XML-Dokument liest und mit einer klaren, konsistenten Struktur neu schreibt. Fügen Sie eine minimierte oder unordentliche XML-Nutzlast ein - einen SOAP-Umschlag, einen RSS-Feed, einen Maven POM.xml, ein Android-Layout, eine Sitemap - und erhalten Sie eine lesbare, ordnungsgemäß eingerückte Markup oder einen formatierten Dokument in einer einzigen kompakten Zeile, wenn Sie die kleinstmögliche Größe benötigen.
Hier ist der Online-XML-Formatierer auf einer kleinen Nutzlast. Einfügen <note><to>Ana</to><body>Hi & amp; bye</body></note>, behalten Beautify und 2 Leerzeichen und drücken Format. Die Ausgabe setzt <to> und <body> in ihre eigenen Zeilen, eingerückt zwei Leerzeichen innerhalb von <note>, und der Header lautet "3 Elemente · 4 Zeilen · 57 Byte" In Minify wechseln und erneut drücken, und das gleiche Dokument ist wieder in einer Zeile bei 50 Byte geschrieben.
Raw XML von APIs, Build-Tools und Exporten kommt oft auf einer riesigen Linie an, oder mit gemischten Tabs und Leerzeichen, die es unmöglich machen, zu scannen Verschönern enthüllt die Elementhierarchie, damit Sie den Knoten finden können, den Sie benötigen, ein fehlendes Tag entdecken oder zwei Versionen diffifizieren Das Minifizieren macht das Gegenteil - Entfernen des Leerraums zwischen Tags, um eine Konfigurationsdatei oder einen Anforderungskörper zu verkleinern, ohne seine Bedeutung zu ändern. Dieses Tool macht beides und überprüft die Tag-Struktur auf dem Weg, sodass nicht geschlossene und nicht übereinstimmende Tags erfasst werden, bevor sie Ihren Parser erreichen.
Alles läuft zu 100% in Ihrem Browser mit einem abhängigkeitsfreien Parser - kein DompParser, keine Server-Rundreise. XML-Dokumente tragen häufig Konfigurations-, Integrations-Nutzlasten oder interne Kennungen, sodass nichts, was Sie einfügen, hochgeladen oder gespeichert wird. Kommentare, CD-Datenabschnitte, die XML-Deklaration und Ihre ursprüngliche Attributreihenfolge bleiben erhalten, und das Tool funktioniert nach dem Laden der Seite weiter offline.
Die Formatierung bewahrt, was Bedeutung hat, und normalisiert, was nicht. Die Attributreihenfolge wird beibehalten, denn obwohl XML sie als unbedeutend behandelt, tun Diff-Tools und Rezensenten dies nicht. CDATA-Abschnitte und Kommentare bleiben unberührt. Im Leerzeichen müssen Sie vorsichtig sein. In XML ist ein Leerzeichen zwischen Text und einem untergeordneten Element Teil des Dokuments, nicht des Layouts, und dieser Formatierer stellt es nicht speziell dar: Leit- und Nachlaufräume in jedem Textknoten werden beschnitten, und gemischte Inhalte wie <p>Hello <b>world</b>1_ wiederum</p> steht auf seiner eigenen Linie, während Minify alle Teile mit keiner Leerzeichen-Markierung verbindet.
Wie verwende ich XML-Formater?
Füge dein XML ein
Fügen Sie ein beliebiges XML-Dokument in das Eingabefeld ein - minimiert, eingerückt oder irgendwo dazwischen - oder klicken Sie auf Beispiel laden, um von einem realistischen Katalogbeispiel mit Attributen, einem Kommentar und einem CData-Block zu beginnen.
Wählen Sie Format oder verkleinern
Wählen Sie Beautify mit 2-Space-, 4-Space- oder Tabulator-Einrückung aus, oder minimieren Sie, um alle unbedeutenden Leerzeichen in einer kompakten Linie zu entfernen.
Legen Sie Ihre Optionen fest
Optional selbst schließen leere Elemente, sortieren Sie die Attribute jedes Elements alphabetisch oder entfernen Sie Kommentare. Das Dokument wird zuerst analysiert und validiert, sodass ein fehlerhaftes Markup mit der Zeilennummer gemeldet wird.
Kopieren oder laden Sie das Ergebnis herunter
Kopieren Sie die formatierte XML in Ihre Zwischenablage oder laden Sie sie als XML-Datei herunter und legen Sie sie dann in Ihren Editor, Anforderungstext oder in der Konfiguration ab.
Hauptmerkmale
verschönern und verkleinern
Pretty-Print XML mit konfigurierbarer Einrückung zur Lesbarkeit oder Minimieren Sie es auf die kleinste Whitespace-freie Form - beides vom selben Werkzeug aus
Kommentar und CD-Datenerhaltung
XML-Kommentare, CD-Daten, die XML-Deklaration und die Verarbeitungsbefehle bleiben erhalten, so dass die Formatierung niemals Informationen verliert
Attributreihenfolge und Zitate gehalten
Attribute behalten standardmäßig ihre ursprüngliche Reihenfolge und den Angebotsstil bei, wobei eine optionale alphabetische Sortierung erforderlich ist, wenn Sie eine kanonische Reihenfolge wünschen
Eingebaute Validierung
Broken-Struktur - ein nicht geschlossenes Tag, ein nicht übereinstimmendes schließendes Tag, ein nicht terminierter Kommentar oder CDATA - wird mit einem bestimmten Fehler erfasst, die meisten davon mit einer Zeilennummer
Frequently Asked Questions
Related Tools
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
JSONPath Tester
Test JSONPath expressions against any JSON and see the matched values and their paths instantly. Supports wildcards, recursive descent, slices, and filters. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
XML Diff Checker
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
Comments
0 comments
No comments yet. Be the first to share your thoughts!