XML-Minifizierer

Komprimieren Sie XML-Markup für kleinere Snippets und Nutzlasten in Ihrem Browser.

Eingabe
Ausgabe
0 Zeichen 0 Zeilen

Komprimieren Sie XML, ohne aussagekräftigen Text zu reduzieren

XML-Minifizierer entfernt vermeidbare Einrückungen und Zeilenumbrüche, sodass XML weniger Platz benötigt. Es ist nützlich für kompakte Beispiele, eingebettete XML-Zeichenfolgen, Anforderungstexte und generierte Konfigurationsausschnitte.

Leerzeichen innerhalb von Textknoten können in XML sinnvoll sein, insbesondere in gemischten Inhalten, vorformatiertem Text, CDATA und signierten Dokumenten. Nur minimieren, wenn der Verbraucher nicht auf exakte Leerzeichen oder kanonische XML-Ausgabe angewiesen ist.

Anleitung

  1. Fügen Sie Ihre XML-Daten in den Eingabeeditor ein.
  2. Klicken Sie auf Minifizieren XML, um vermeidbare Leerzeichen bei der Formatierung zu entfernen.
  3. Das minimierte XML erscheint im Ausgabeeditor als kompaktes Markup.
  4. Verwenden Sie Kopieren für die Zwischenablage, Herunterladen für eine Datei oder Leeren zum Zurücksetzen.

Was ist XML-Minifizierer?

XML-Minifizierer ist ein browserbasiertes Dienstprogramm zum Umwandeln formatierter XML in eine kleinere Textdarstellung. Tags, Attribute und Elementinhalte bleiben erhalten, während der Leerraum in der Präsentation nach Möglichkeit reduziert wird.

Im Gegensatz zur JSON-Minifizierung gibt es bei der XML-Minifizierung mehr Einschränkungen, da Textknoten und reine Leerzeichenknoten für einige Anwendungen möglicherweise eine Bedeutung haben. Validieren Sie die Ausgabe mit dem Zielparser, bevor Sie sie in Produktionsabläufen verwenden.

Eingabehinweise

Verwenden Sie wohlgeformtes XML und vermeiden Sie die Minimierung von Dokumenten, bei denen es auf Signaturen, Kanonisierung oder genaue Textabstände ankommt. Entfernen Sie kopierte Etiketten oder Transportköpfe vor der Verarbeitung.

Beispiel

Ein einfacher Elementbaum kann komprimiert werden, indem die Einrückung zwischen Tags entfernt wird:

--- Formatierte Eingabe ---

  John
  30


--- Minifizierte Ausgabe ---
John30

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-minifier

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-minifier","arguments":{"input":"<invoice>\n  <id>1001</id>\n  <total>58.40</total>\n</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.