Handytool
Entwickler-Anleitung5 Min. LesezeitAktualisiert 26. Mai 2026

XML-Tool nur im Browser

Formatiere, minimiere oder validiere jedes XML-Dokument sofort.

Der XML-Formatter von Handytool formatiert Konfigurationsdateien, RSS-Feeds, SOAP-Envelopes und SVG-Markup mit dem nativen Parser des Browsers – nichts wird hochgeladen und große Dateien werden blitzschnell verarbeitet.

Wichtigste Erkenntnisse

  • 01Formatiere XML mit 2 Leerzeichen, 4 Leerzeichen oder Tabulatoren – oder minimiere, um alle Leerzeichen zu entfernen.
  • 02Die Validierung nutzt den nativen DOMParser des Browsers und zeigt dieselben Fehler wie deine XML-Bibliothek im Browser.
  • 03Funktioniert mit großen XML-Dateien von mehreren Megabyte vollständig im Browser – kein Server-Umweg.
  • 04XML-Inhalte verlassen dein Gerät nie.

Wann du XML formatieren oder validieren musst

XML ist immer noch überall verbreitet – in Maven-POM-Dateien, SOAP-API-Antworten, RSS- und Atom-Feeds, SVG-Grafiken, Android-Layout-Ressourcen, Microsoft Office Open XML und Legacy-Enterprise-Integrationen. Das Problem: XML aus der Praxis kommt oft als eine einzige lange Zeile von einer API oder aus einer generierten Datei. Ohne Formatierung ist es fast unmöglich zu lesen oder zu debuggen.

Über die Lesbarkeit hinaus ist Wohlgeformtheit entscheidend. Ein fehlender schließender Tag oder ein nicht escaptes Ampersand macht ein XML-Dokument ungültig. Der native DOMParser des Browsers zeigt diese Fehler mit Zeilen- und Spaltennummern an, sodass du sie sofort beheben kannst – ohne einen lokalen Parser zu starten oder in eine IDE zu kopieren.

XML formatieren oder validieren

  1. 01

    Füge dein XML ein

    Füge jedes XML-Dokument ein – eine Konfigurationsdatei, API-Antwort, RSS-Feed, SVG oder SOAP-Envelope. Dateien von mehreren Megabyte werden problemlos verarbeitet.

  2. 02

    Wähle Formatieren oder Minimieren

    Formatieren fügt Zeilenumbrüche und konsistente Einrückung hinzu (2 Leerzeichen, 4 Leerzeichen oder Tabulatoren). Minimieren entfernt alle Leerzeichen zwischen Tags und erzeugt die kompakteste Version für die Übertragung.

  3. 03

    Validiere bei Bedarf

    Klicke auf Validieren, um das Dokument durch den DOMParser des Browsers zu prüfen. Ist das XML wohlgeformt, erhältst du eine Bestätigung. Falls nicht, zeigt die Fehlermeldung die genaue Zeile und Spalte.

  4. 04

    Kopiere das Ergebnis

    Klicke auf Kopieren, um das formatierte oder minimierte XML zu kopieren. Füge es in eine Datei, einen Code-Review oder ein Test-Fixture ein.

Häufige Gründe, warum Entwickler einen XML-Formatter nutzen

  • 01Eine SOAP-API-Antwort kommt als eine Zeile an – formatiere sie, um die Struktur zu lesen.
  • 02Eine Maven pom.xml hat gemischte Tabulatoren und Leerzeichen – normalisiere vor dem Commit.
  • 03Ein RSS- oder Atom-Feed lässt sich nicht parsen – validiere, um das erste malgeformte Tag zu finden.
  • 04SVG-Markup aus Illustrator braucht Cleanup, bevor es in HTML eingebettet wird.
  • 05Die extrahierte XML aus einer Word- oder Excel-Datei muss zum Debuggen lesbar sein.
  • 06Minimiere eine Konfigurations-XML, um die Größe im Mobile-App-Bundle zu reduzieren.

Keine Uploads, kein Server

Formatierung und Minimierung sind reine JavaScript-String-Operationen, die in deinem Browser-Tab laufen. Validierung nutzt den nativen DOMParser des Browsers – dasselbe Modul, das dein Browser zum Rendern von Webseiten nutzt. Keine XML-Inhalte werden an einen Server gesendet.

XML-Namespaces werden vollständig unterstützt. Elemente wie <ns:element xmlns:ns="http://example.com"> bleiben durch Formatierung und Minimierung unverändert. Der Formatter schreibt Namespace-Präfixe nicht um oder strukturiert das Dokument nicht neu.

XML-Formatter – häufig gestellte Fragen

Unterstützt es XML-Namespaces?

Ja. Namespace-Deklarationen und Elemente mit Präfixen bleiben durch Formatierung und Minimierung unverändert.

Validiert es gegen ein XSD-Schema?

Nein – nur Wohlgeformtheit wird geprüft (ausgeglichene Tags, Attribute in Anführungszeichen, escaped Zeichen). Schema-Validierung erfordert ein separates Tool, das dein XSD lädt.

Kann es große XML-Dateien verarbeiten?

Ja. Formatierung läuft als reine JavaScript-String-Operation, daher werden Dateien von mehreren Megabyte schnell verarbeitet. Der verfügbare Speicher deines Browsers ist die einzige praktische Grenze.

Wird die XML auf einen Server hochgeladen?

Nein. Alle Operationen laufen in deinem Browser mit nativem JavaScript und dem DOMParser.

Was macht Minimieren genau?

Minimieren entfernt Leerzeichen zwischen Tags (Zeilenumbrüche, Leerzeichen für Einrückung) und erzeugt das kleinste mögliche gültige XML. Der Inhalt von Text-Knoten bleibt erhalten.

Verwandte Tools

Weiterarbeiten mit Entwickler-Tools

Entwickler-Tools