XML-Formatierer und -Validator
Prüfen Sie die XML-1.0-Namensraumsyntax und formatieren Sie kompakte Container. Text, Referenzen, Kommentare und CDATA bleiben erhalten.
Über xml-formatierer und -validator
XML-Formatierer und -Validator:Prü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:
- Laden Sie das Beispiel oder fügen Sie ein XML-Dokument ein.
- Wählen Sie Lokal ausführen.
- Prüfen Sie die verschachtelten Elemente und kopieren Sie das vollständige Ergebnis.
Beispiel und praktische Anwendung
Praxisnahes Anwendungsszenario: XML-Dokument einrücken.
Beispieleingabe:
Algorithmische Verarbeitung: Er prüft Grammatik und fügt Einzug ein.
Beispielausgabe:
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
- Laden Sie das Beispiel oder fügen Sie ein XML-Dokument ein.
- Wählen Sie Lokal ausführen.
- 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.
