XML-Formatierer
Formatieren Sie das XML-Markup in eine lesbare verschachtelte Ausgabe in Ihrem Browser.
XML einrücken und dabei die Markup-Struktur beibehalten
XML-Formatierer erleichtert die Überprüfung kompakter XML-Daten, indem er Zeilenumbrüche und Einrückungen um verschachtelte Elemente hinzufügt. Er ist nützlich für SOAP-Nutzlasten, Feeds, Konfigurationsdateien, Sitemap-Fragmente und exportierte Daten.
XML reagiert stärker auf Leerzeichen als JSON: Attribute, Textknoten, CDATA, Verarbeitungsanweisungen und gemischte Inhalte können alle von Bedeutung sein. Nutzen Sie die formatierte Ausgabe als Lesbarkeitshilfe und überprüfen Sie Dokumente, die auf exakte Textabstände angewiesen sind.
Anleitung
- Fügen Sie Ihre XML-Daten in den Eingabeeditor ein.
- Klicken Sie auf XML formatieren, um das Markup einzurücken.
- Überprüfen Sie das formatierte XML auf das erwartete Stammelement, die erwarteten Attribute und den verschachtelten Text.
- Verwenden Sie Kopieren für die Zwischenablage, Herunterladen für eine Datei oder Leeren zum Zurücksetzen.
Was ist der XML-Formatierer?
XML-Formatierer ist ein browserbasiertes Dienstprogramm, das das Lesen von XML-Dokumenten erleichtert, ohne Tags manuell umzufließen. Es hebt die Hierarchie hervor, indem untergeordnete Elemente unter ihren übergeordneten Elementen platziert werden.
Ein wohlgeformtes XML-Dokument verfügt normalerweise über ein Stammelement und korrekt verschachtelte Tags. Die Formatierung kann fehlende schließende Tags nicht sicher erraten oder ungültiges Markup reparieren, daher sollten Syntaxfehler an der Quelle behoben werden.
Eingabehinweise
Fügen Sie nur XML-Inhalte ein. Entfernen Sie zuerst Transport-Wrapper, Protokollpräfixe oder Markdown-Codeblöcke. Seien Sie vorsichtig bei XML mit gemischtem Inhalt, da hinzugefügte Zeilenumbrüche zwischen Text und untergeordneten Elementen eine Bedeutung haben können.
Beispiel
Ein kompaktes XML-Fragment wird leichter lesbar, wenn jedes untergeordnete Element in einer eigenen Zeile platziert wird:
--- Minifizierte Eingabe ------ Formatierte Ausgabe --- John 30 John 30
MCP-Integration
MCP (Model Context Protocol) ermöglicht KI-Agenten und Apps, Coding.Tools-Werkzeuge zu entdecken und für wiederholbare Konvertierungs-, Formatierungs-, Hashing- und Generierungsabläufe auszuführen.
MCP-Toolname: xml-formatter
MCP-Endpunkt: https://coding.tools/mcp
Rufen Sie zuerst tools/list auf. Jeder Tool-Eintrag enthält inputSchema, outputSchema und examples, damit ein KI-Agent oder Client gültige Argumente ohne Raten erstellen kann.
Bei tools/call lesen Sie result.content[0].text für den Anzeigewert und result.structuredContent für maschinelles Parsen. Tool-Fehler liefern isError: true; Protokollfehler liefern einen JSON-RPC error.
Beispiel für eine tools/call-Anfrage:
curl -s https://coding.tools/mcp \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "MCP-Protocol-Version: 2025-06-18" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"xml-formatter","arguments":{"input":"<invoice><id>1001</id><total>58.40</total></invoice>"}}}'
Die meisten Text- und Datentools akzeptieren eine input-Zeichenkette sowie optionale options. Bildtools, die Browser-Bild-APIs benötigen, werden zur Erkennung aufgelistet und geben bei Bedarf einen Link zur Weboberfläche zurück.