XML-Formatierer & Beautifier

Füge XML ein, um es sauber einzurücken oder auf eine Zeile zu verdichten. Der Formatierer prüft, ob das XML wohlgeformt ist, und zeigt die genaue Zeile und Spalte jedes Fehlers mit einer verständlichen Erklärung.

  • Täglich kostenlos nutzbar
  • Läuft in deinem Browser
  • Ohne Anmeldung

Zuletzt aktualisiert:

Tarif: FreePakete ansehen →

Wird in deinem Browser verarbeitet. Dein XML wird nicht hochgeladen.

Heute noch 100 von 100 Vorgängen
XML-Eingabe

Formatiertes XML

Anleitung

So formatierst und verschönerst du XML

Drei Schritte, um einen XML-Block in sauberes, lesbares XML zu verwandeln und jeden Fehler darin zu finden.

  1. Füge dein XML hinzu

    Füge XML in das Feld XML-Eingabe ein, zieh eine .xml-Datei darauf oder klicke auf Datei öffnen. Klicke auf Beispiel, um es mit einem kleinen Katalog auszuprobieren. Sobald das XML wohlgeformt ist, siehst du unter dem Feld ✓ Das ist wohlgeformtes XML.

    Das XML-Eingabefeld mit einem Beispielkatalog in einer Zeile, den Schaltflächen Open file, Sample und Clear und der Meldung, dass das XML wohlgeformt ist.Das XML-Eingabefeld mit einem Beispielkatalog in einer Zeile, den Schaltflächen Open file, Sample und Clear und der Meldung, dass das XML wohlgeformt ist.
  2. Wähle das Layout

    Wähle 2 Leerzeichen, 4 Leerzeichen, Tabulator oder Eine Zeile (minifiziert). Aktiviere Leere Elemente als <tag/> schreiben, um leere Elemente zu kürzen, und deaktiviere Kommentare behalten, um Kommentare wegzulassen.

    Die Optionsleiste mit dem Einrückungsmenü auf 2 Leerzeichen und den Kontrollkästchen für leere Elemente und Kommentare.Die Optionsleiste mit dem Einrückungsmenü auf 2 Leerzeichen und den Kontrollkästchen für leere Elemente und Kommentare.
  3. Klicke auf XML formatieren

    Das saubere XML erscheint rechts, mit einer Zusammenfassung, wie viele Elemente und Attribute es hat und wie tief es geht. Mit Kopieren oder Herunterladen nimmst du es mit. Hat das XML einen Fehler, nennt eine Meldung Zeile und Spalte; Zum Fehler springt direkt dorthin.

    Der Beispielkatalog in einer Zeile links und dasselbe XML sauber eingerückt rechts, darunter eine Zusammenfassung.Der Beispielkatalog in einer Zeile links und dasselbe XML sauber eingerückt rechts, darunter eine Zusammenfassung.

Gut zu wissen

  • Nichts wird hochgeladenDein XML wird in deinem Browser verarbeitet und verlässt nie dein Gerät.
  • Tägliche NutzungenJeder erfolgreiche Durchlauf zählt als ein XML-Vorgang. XML mit Fehlern wird nie gezählt.
  • Text bleibt unverändertNur der Leerraum zwischen den Tags ändert sich. Text, Entitäten, CDATA und Kommentare bleiben genau erhalten.

Häufige Fragen

Was ändert der XML-Formatierer?

Nur den Leerraum zwischen den Tags: Einrückung und Zeilenumbrüche. Elementnamen, Attribute (in ihrer Reihenfolge und mit ihren Anführungszeichen), Text, Kommentare, CDATA-Abschnitte, Entitäten, Verarbeitungsanweisungen und die XML-Deklaration bleiben genau so, wie du sie geschrieben hast.

Verändert er den Text in meinen Elementen?

Nein. Text wird nie gekürzt oder neu maskiert. Elemente mit Text neben Kindelementen (gemischter Inhalt), etwa <p>Hallo <b>Welt</b></p>, und Elemente mit xml:space="preserve" werden genau so geschrieben, wie sie waren, denn ihre Leerzeichen gehören zu den Daten.

Prüft er, ob mein XML gültig ist?

Er prüft, ob das XML wohlgeformt ist: Jedes Tag ist geschlossen und richtig verschachtelt, es gibt ein Wurzelelement, Attribute stehen in Anführungszeichen und kommen nicht doppelt vor, und & und < sind maskiert. Jeder Fehler wird mit Zeile, Spalte und kurzer Erklärung angezeigt. Gegen ein Schema (XSD) oder eine DTD wird nicht validiert.

Kann ich XML damit minifizieren?

Ja. Wähle unter Einrückung „Eine Zeile (minifiziert)“, um den Leerraum zwischen den Tags zu entfernen, und deaktiviere „Kommentare behalten“, um auch Kommentare zu entfernen. Text in Elementen bleibt unberührt, die Daten ändern sich also nicht.

Warum wird &nbsp; als Fehler gemeldet?

XML selbst kennt nur fünf Entitäten: &amp;, &lt;, &gt;, &quot; und &apos;. HTML-Namen wie &nbsp; oder &copy; müssen in der DOCTYPE-Deklaration definiert oder als Zeichenreferenz wie &#160; geschrieben werden. Hat das Dokument eine DOCTYPE-Deklaration, akzeptiert der Formatierer ihre Entitäten und lässt sie unverändert.

Wird mein XML hochgeladen oder gespeichert?

Nein. Alles läuft in deinem Browser, deine Daten verlassen also nie dein Gerät. Unser Server speichert nur, dass ein Vorgang durchgeführt wurde, zusammen mit deiner Netzwerkadresse, damit das Tageslimit über dem Tool angewendet werden kann.

Weitere XML-Tools