XML-Formatierer und -Validator

Prüfen Sie die XML-1.0-Namensraumsyntax und formatieren Sie kompakte Container. Text, Referenzen, Kommentare und CDATA bleiben erhalten.

Tool wird geladen...

Über xml-formatierer und -validator

XML-Formatierer und -ValidatorPrüfen Sie die XML-1.0-Namensraumsyntax und formatieren Sie kompakte Container. Text, Referenzen, Kommentare und CDATA bleiben erhalten.

Funktionsweise dieses Tools

Prüft die Syntax von XML 1.0 und Namespaces in XML 1.0. Kompakte Container mit Elementen, aber ohne Text oder CDATA, erhalten zwei Leerzeichen Einrückung pro Ebene. Text, Zeichenreferenzen, Attributschreibweise, Kommentare, Verarbeitungsanweisungen und CDATA bleiben erhalten. Gemischter Inhalt und Teilbäume mit xml:space="preserve" bleiben zusammen.

Verarbeitungs-Pipeline und technische Systemarchitektur

  1. Laden Sie das Beispiel oder fügen Sie ein XML-Dokument ein.
  2. Wählen Sie Lokal ausführen.
  3. Prüfen Sie die verschachtelten Elemente und kopieren Sie das vollständige Ergebnis.

Beispiel und praktische Anwendung

Praxisnahes Anwendungsszenario: XML-Dokument einrücken.

Beispieleingabe:

<root><item>Ada</item></root>

Algorithmische Verarbeitung: Er prüft Grammatik und fügt Einzug ein.

Beispielausgabe:

Ausgabe mit eingerücktem root und item.

Grenzen und Sonderfälle

Eingabe: höchstens 1.000.000 UTF-16-Codeeinheiten. Ausgabe: höchstens 8.388.608. Verschachtelung: höchstens 100 Elementebenen. Unterstützt wird nur XML 1.0 ohne DTD; DOCTYPE und unbekannte Entitäten werden abgewiesen. Dies ist eine Syntaxprüfung, keine XSD- oder DTD-Validierung, Kanonisierung oder bytegenaue Erhaltung. Eine führende BOM und Leerraum außerhalb des Wurzelelements können ersetzt werden. Bestehende Einrückung innerhalb von Elementen bleibt erhalten. Kodierungsdeklarationen bleiben Text; es wird keine Datei kodiert. Upload und Download werden nicht angeboten.

Browser-Verarbeitung und Datenschutz

Die Tool-Funktion ist dafür ausgelegt, Eingaben im Browser zu verarbeiten, ohne sie absichtlich an einen CZOA-Verarbeitungsserver zu senden. Anfragen für Website-Ressourcen, Analyse oder Werbung sind davon getrennt. Browser, Erweiterungen und verwaltete Gerätesoftware liegen außerhalb dieser Grenze.

Lokale Ausführung und Verifizierungsmethodik

Die Verarbeitung der Tool-Nutzlast ist so konzipiert, dass sie lokal im Browser über JavaScript oder Web Workers erfolgt. Anfragen für Website-Ressourcen, Analyse oder Werbung sind davon getrennt. Vertraulichkeit, Wiederholbarkeit und Latenz hängen von der Browser-Umgebung ab und werden nicht absolut garantiert.

Technische Normen und Referenzspezifikationen

Inhaltlich verantwortlich: CZOA Tools · Zuletzt geprüft: 2026-09-15 · Prüfmethodik

Anwendung

  1. Laden Sie das Beispiel oder fügen Sie ein XML-Dokument ein.
  2. Wählen Sie Lokal ausführen.
  3. Prüfen Sie die verschachtelten Elemente und kopieren Sie das vollständige Ergebnis.

Häufig gestellte Fragen

Wie behandelt XML Formatter ein kompaktes Element mit Text und Attribut?+

`<root><item id="1">Ada</item></root>` wird eingerückt geschrieben und behält `<item id="1">Ada</item>` mit Attribut und Text.

Validiert der Formatter XSD oder lädt er externe Entitäten?+

Nein. Er prüft XML-Grammatik und ordnet die lexikalische Struktur; er ist keine XSD-Prüfung und löst keine externe Entität als Netzaufruf auf.

Warum bleibt ein XML-Textknoten in einer Zeile?+

Ein Element wie item bleibt zwischen seinen Tags kompakt. Der Formatter fügt Struktur-Einzug hinzu und schreibt Textinhalt nicht um.

Welche Bedingung muss XML vor dem Formatieren erfüllen?+

Es muss nichtleer, wohlgeformt, mit gültigen XML-Zeichen und innerhalb der Grenze sein. Formatierung beweist keine Schema- oder Fachgültigkeit.