Entwicklerwerkzeug

XML-Formatierer

Prüfe, formatiere, minifiziere und untersuche XML mit gemischten Inhalten sicher, Parser-Rückmeldung, Baumansicht, Elementpfaden und Strukturstatistiken direkt im Browser.

Eingabe

XML einfügen

ValidierungWarten

Füge XML ein, um es zu prüfen, zu formatieren, zu minifizieren und die Struktur zu untersuchen.

Größe0 B
Elemente0
Attribute0
Tiefe0

Ausgabe

Formatiertes oder minifiziertes XML

Baumansicht

XML-Struktur

Pfade

Elementpfade und Attribute

#PfadElementAttributeTextvorschau

Beispiele

Häufige XML-Beispiele

XML-Kurzreferenz

KonzeptBeispielHinweise
Wurzelelement<root>...</root>Ein XML-Dokument benötigt genau ein Wurzelelement.
Attribut<item id="1">Attributwerte müssen in Anführungszeichen stehen.
Textknoten<title>Hello</title>Text steht zwischen Start- und End-Tag.
Kommentar<!-- note -->Kommentare können beibehalten oder entfernt werden.
CDATA<![CDATA[raw text]]>CDATA bewahrt Text ohne normale Entitätskodierung.
Deklaration<?xml version="1.0"?>Die optionale XML-Deklaration steht meist am Dateianfang.

Hinweise zur XML-Formatierung

  • XML ist strenger als HTML: Tags müssen geschlossen, korrekt verschachtelt und gleich geschrieben sein.
  • Attributwerte brauchen Anführungszeichen, und das Dokument muss genau ein Wurzelelement enthalten.
  • Gemischter Inhalt bleibt kompakt, damit keine Leerzeichen um Inline-Kindelemente eingefügt werden.
  • Die Validierung nutzt DOMParser und folgt dem XML-Parser des aktuellen Browsers.
  • DOMParser löst keine entfernten externen Entitäten auf; das Tool lädt nichts hoch und sendet keine Netzwerkanfrage.

FAQ zum XML-Formatierer

Lädt dieser Formatierer mein XML hoch?

Nein. Parsing, Formatierung, Minifizierung, Baum und Pfade laufen lokal im Browser.

Kann das Tool beschädigtes XML reparieren?

Nein. Es zeigt den Parserfehler, damit du die Quelle korrigierst, ohne dass eine automatische Reparatur die Bedeutung verändert.

Bleiben gemischte Inhalte und CDATA erhalten?

Ja. Text mit Kindelementen bleibt kompakt; CDATA, Verarbeitungsanweisungen, Deklarationen und Dokumenttypen bleiben erhalten.

Kann ich SVG, RSS und Sitemaps verarbeiten?

Ja. SVG, RSS, Atom, Sitemaps und viele Konfigurationsformate basieren auf XML.