HandyTools Hub

XML-Formatierer

Verschönern, minifizieren, validieren und konvertieren Sie XML

Anleitung

  • XML einfügen: Ihr Markup in den Eingabebereich legen
  • Aktion wählen: Formatieren, minimieren, validieren oder zu JSON konvertieren
  • Ausgabe prüfen: Fehler mit exakten Zeilen- und Spaltenpositionen lesen
  • Ergebnis kopieren: Das bereinigte XML oder JSON überallhin mitnehmen

Was ist XML?

XML (eXtensible Markup Language) ist ein Textformat für strukturierte Daten, von der W3C 1998 standardisiert. Wie HTML verwendet es Tags, aber Sie definieren Ihre eigenen Tag-Namen — eine Rechnung könnte <lineItem> nutzen, ein Android-Layout <LinearLayout>. Jedes Dokument muss wohlgeformt sein: ein Wurzelelement, sauber verschachtelte Tags, in Anführungszeichen gesetzte Attributwerte. Diese Strenge ist der Sinn — ein Parser kann fehlerhafte Eingabe sofort ablehnen statt raten, weshalb das Validieren einer Config-Datei oder eines Feeds vor dem Versand wichtig ist.

Funktionen

  • XML mit konsistenter Einrückung verschönern
  • XML für kleinere Payloads minimieren
  • Wohlgeformtheits-Validierung mit präzisen Fehlerstellen
  • XML-zu-JSON-Konvertierung mit einem Klick

Anwendungsfälle

Eine SOAP-Anfrage debuggen, die der Server ständig ablehnt? Einfügen und zuerst die Wohlgeformtheit prüfen — ein einzelnes ungeschlossenes Tag ist oft die Ursache. Ein Maven-pom.xml oder Android-Manifest lesen, in dem alles in einer Zeile steht? Formatieren, um die Hierarchie zu sehen. Einen RSS-Feed oder eine Sitemap verschicken und Bandbreite sparen? Minimieren. Eine Altbestand-XML-API zu einem modernen JSON-Stack migrieren? Der Konverter bildet Elemente, Attribute und wiederholte Kindelemente in eine vorhersagbare JSON-Struktur ab, auf der Sie aufbauen können.

Verwandte Tools

Häufig gestellte Fragen

Was ist der Unterschied zwischen Formatieren und Minifizieren?

Formatieren (Verschönern) fügt Zeilenumbrüche und Einrückungen hinzu, um XML lesbar zu machen. Minifizieren entfernt alle unnötigen Leerzeichen, um das kleinstmögliche XML für die Produktion zu erzeugen.

Wie funktioniert die Konvertierung von XML zu JSON?

Elementnamen werden zu Schlüsseln, Textinhalte zu #text-Werten, XML-Attribute werden mit @ versehen. Mehrere gleichnamige Kindelemente werden zu JSON-Arrays. Das Wurzelelement umschließt die Ausgabe.

Welche Validierungsprüfungen werden durchgeführt?

Der Validator prüft auf passende öffnende/schließende Tags, nicht geschlossene Tags, leere Tag-Namen, unerwartete schließende Tags, nicht geschlossene Kommentare und CDATA-Abschnitte sowie fehlende XML-Elemente mit Zeilen-/Spaltenangabe.