XML-Formatierer

Formatiert, verschönert und komprimiert XML mit konfigurierbarer Einrückung. Behält Kommentare und CDATA

Wichtige Fakten

Kategorie
Konvertierung & Kodierung
Eingabetypen
textarea, number, select, checkbox
Ausgabetyp
text
Sample-Abdeckung
4
API verfügbar
Yes

Überblick

Der XML-Formatierer ist ein praktisches Online-Werkzeug, mit dem Sie XML-Daten schnell strukturieren, verschönern oder für eine minimale Dateigröße komprimieren können. Das Tool ermöglicht die Anpassung der Einzugsgröße, das Reduzieren von Leerzeichen sowie das Beibehalten von Kommentaren und CDATA-Blöcken, um die Lesbarkeit und Struktur Ihrer XML-Dokumente optimal anzupassen.

Wann verwenden

  • Wenn Sie unübersichtlichen, einzeiligen XML-Code aus APIs oder Logdateien für die manuelle Analyse lesbar machen möchten.
  • Wenn Sie XML-Konfigurationsdateien vor dem Deployment komprimieren müssen, um Speicherplatz und Bandbreite zu sparen.
  • Wenn Sie die Einrückung und Struktur von XML-Daten anpassen möchten, ohne wichtige Kommentare oder CDATA-Abschnitte zu verlieren.

So funktioniert es

  • Fügen Sie Ihren XML-Code in das Eingabefeld für die XML-Eingabe ein.
  • Wählen Sie den gewünschten Modus (Verschönern oder Komprimieren) und legen Sie die Einzugsgröße fest.
  • Aktivieren oder deaktivieren Sie Optionen wie das Erhalten von Kommentaren und das Reduzieren von Leerzeichen.
  • Kopieren Sie das formatierte oder minimierte XML-Ergebnis direkt aus der Ausgabe.

Anwendungsfälle

Formatierung von unstrukturierten API-Antworten zur Fehlerdiagnose.
Bereinigung und Standardisierung von XML-Konfigurationsdateien in Softwareprojekten.
Minimierung von XML-Sitemaps zur Optimierung der Ladezeiten von Websites.

Beispiele

1. Unleserliche API-Antworten strukturieren

Software-Entwickler
Hintergrund
Ein Entwickler erhält von einer SOAP-Schnittstelle eine XML-Antwort, die komplett in einer einzigen Zeile ohne Einrückungen ausgegeben wird.
Problem
Die Struktur der XML-Antwort ist für das Debugging manuell nicht lesbar.
Verwendung
Fügen Sie die einzeilige XML-Antwort in das Eingabefeld ein, wählen Sie den Modus 'Verschönern' und stellen Sie die Einzugsgröße auf 4 Leerzeichen ein.
Beispielkonfiguration
xmlInput: "<root><user><id>1</id><name>Max</name></user></root>", mode: "beautify", indentSize: 4, preserveComments: true, collapseWhitespace: true
Ergebnis
Das XML wird sauber eingerückt ausgegeben, sodass die hierarchische Struktur der Benutzerdaten sofort erkennbar ist.

2. XML-Sitemap für die Produktion komprimieren

SEO-Spezialist
Hintergrund
Eine große XML-Sitemap enthält viele unnötige Leerzeichen und Kommentare, welche die Dateigröße unnötig aufblähen.
Problem
Die Sitemap muss für schnellere Ladezeiten und geringeren Server-Traffic minimiert werden.
Verwendung
Fügen Sie den XML-Inhalt der Sitemap ein, wählen Sie den Modus 'Komprimieren' und deaktivieren Sie die Option 'Kommentare Erhalten'.
Beispielkonfiguration
xmlInput: "<!-- Sitemap -->\n<urlset>\n  <url>\n    <loc>https://example.com</loc>\n  </url>\n</urlset>", mode: "minify", preserveComments: false, collapseWhitespace: true
Ergebnis
Eine kompakte, einzeilige XML-Datei ohne Kommentare und überflüssige Leerzeichen wird generiert.

Mit Samples testen

xml

Verwandte Hubs

FAQ

Bleiben meine CDATA-Bereiche beim Formatieren unverändert?

Ja, CDATA-Blöcke und deren Inhalte werden bei der Formatierung vollständig und unverändert beibehalten.

Kann ich Kommentare aus dem XML-Dokument entfernen?

Ja, deaktivieren Sie einfach die Option 'Kommentare Erhalten', um alle XML-Kommentare beim Formatieren oder Komprimieren zu entfernen.

Welche Einzugsgrößen werden unterstützt?

Sie können eine Einzugsgröße von 0 bis 8 Leerzeichen für die Einrückung im Verschönerungsmodus wählen.

Was bewirkt der Modus 'Komprimieren'?

Dieser Modus entfernt alle unnötigen Zeilenumbrüche und Leerzeichen, um die XML-Datei so klein wie möglich zu machen.

Werden meine XML-Daten auf einem Server gespeichert?

Nein, die Verarbeitung erfolgt direkt im Browser, sodass Ihre XML-Daten privat und sicher bleiben.

API-Dokumentation

Request-Endpunkt

POST /de/api/tools/xml-formatter

Request-Parameter

Parameter-Name Typ Erforderlich Beschreibung
xmlInput textarea Ja -
indentSize number Nein -
mode select Nein -
preserveComments checkbox Nein -
collapseWhitespace checkbox Nein -

Antwortformat

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Text: Text

MCP-Dokumentation

Fügen Sie dieses Tool zu Ihrer MCP-Server-Konfiguration hinzu:

{
  "mcpServers": {
    "elysiatools-xml-formatter": {
      "name": "xml-formatter",
      "description": "Formatiert, verschönert und komprimiert XML mit konfigurierbarer Einrückung. Behält Kommentare und CDATA",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xml-formatter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Sie können mehrere Tools verketten, z.B.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, maximal 20 Tools.

Wenn Sie auf Probleme stoßen, kontaktieren Sie uns bitte bei [email protected]