Eingabe

Minimierte Ausgabe

XML-Minimierungsbeispiele

Formatiertes XML ist lesbar; minimiertes XML ist kompakt. Beispiel mit Telekom-Thema:

Teilnehmerdatensatz – formatiert vs. minimiert

Formatierte Eingabe:

Eingabe

Minimierte Ausgabe:

Ausgabe

Verwenden Sie Beispiel oben, um weitere Teilnehmerdaten zu laden.

Was ist ein XML-Minimierer?

XML-Dokumente enthalten oft Einrückungen, Zeilenumbrüche und Kommentare für die Lesbarkeit. Wenn Sie die Dateigröße reduzieren müssen—für Netzwerkübertragung, Einbettung in HTML oder Speicherung in einer Datenbank—entfernt die Minimierung diesen zusätzlichen Leerraum. Die W3C-XML-Spezifikation behandelt Leerraum zwischen Tags in den meisten Fällen als unbedeutend, sodass Struktur und Inhalt gleich bleiben. Nur die Formatierung ändert sich.

Dieses Tool parst Ihr XML und gibt eine kompakte Einzeilen- (oder nahezu Einzeilen-) Version aus. Die Minimierung erfolgt vollständig in Ihrem Browser. Nichts wird an einen Server gesendet, daher ist es sicher für Produktionsdaten oder sensible Konfigurationen.

So verwenden Sie dieses Tool

1

XML einfügen oder hochladen

Kopieren Sie Ihr XML und fügen Sie es in den linken Editor ein. Sie können auch auf Hochladen klicken, um eine .xml-Datei von Ihrem Computer zu laden. Die Schaltfläche Beispiel lädt Beispieldaten zum Testen.

2

Minimierte Ausgabe anzeigen

Das rechte Panel zeigt das kompakte XML. Leerraum zwischen Tags wird entfernt. Ungültiges XML zeigt einen Fehler—korrigieren Sie es zuerst mit dem XML Validator.

3

Kopieren oder Herunterladen

Verwenden Sie <strong>Kopieren</strong>, um das Ergebnis in die Zwischenablage zu legen, oder <strong>Herunterladen</strong>, um es als Datei zu speichern. Zum erneuten Formatieren des XML mit Einrückung verwenden Sie den XML Formatierer oder den XML Beautifier.

Wann XML-Minimierung hilft

SOAP- und REST-APIs erwarten oder liefern manchmal kompaktes XML. Minimieren vor dem Senden reduziert die Payload-Größe. Das W3C-XML-Format wird in vielen Integrationen verwendet. Bei großen Antworten bedeuten kleinere Payloads schnellere Übertragung und geringere Bandbreitenkosten. Siehe MDN XMLHttpRequest für API-Anfragen.

Das Einbetten von XML in HTML, Speichern in Datenbankfeldern oder Übergeben durch URLs erfordert oft eine kompakte Form. Minimiertes XML ist in diesen Kontexten einfacher zu handhaben. Wenn Sie stattdessen in JSON konvertieren müssen, verwenden Sie XML zu JSON.

Häufig gestellte Fragen

Bricht die Minimierung XML?

Nein. Leerraum zwischen Tags ist in XML unbedeutend. Struktur und Inhalt bleiben erhalten. Nur die Formatierung (Einrückung, Zeilenumbrüche) wird entfernt.

Was ist mit signifikantem Leerraum?

Wenn Ihr XML xml:space="preserve" auf Elementen verwendet, kann Leerraum innerhalb dieser Elemente signifikant sein. Die Minimierung entfernt typischerweise Leerraum zwischen Tags; der Inhalt innerhalb von Tags bleibt erhalten. Prüfen Sie Ihren Anwendungsfall für gemischten Inhalt.

Werden meine Daten irgendwohin gesendet?

Nein. Die Minimierung erfolgt vollständig in Ihrem Browser mit JavaScript. Keine Daten werden an einen Server gesendet. Sie können dies bestätigen, indem Sie die Registerkarte „Netzwerk“ Ihres Browsers öffnen, während Sie das Tool verwenden.

Verwandte Tools

Für XML siehe die W3C-XML-Spezifikation, W3C XML und XML-Zeilenenden. Für Parsing im Browser siehe MDN DOMParser. Für JSON-Minimierung verwenden Sie den JSON Minimierer. Für HTML siehe MDN innerHTML. Für das JSON-Format siehe json.org.