1) Lade die XML Datei hoch, um JSON zu konvertieren
Dateien hier ablegen oder
2) Optionen zur Konvertierung von XML zu JSON festlegen
3) Konvertierte Datei erhalten
Total XML Converter
Total XML Converter konvertiert XML-Dateien in die größte Liste von Ausgabedateiformaten: PDF, JSON, CSV, TXT, HTML, XLSX, SQL, XML, RTF, DOC, TIFF, JPEG, PNG, ACCESS, DBF.
Wenn Sie eine XSLT-Datei haben, können Sie diese in die App einfügen, um die richtige Transformation durchzuführen.
Konvertieren Sie XML auf 3 Arten: in Tabellenform erweitern, XML-Baum hervorheben oder einen Bericht erstellen.
Fügen Sie einen Seitenzähler oder ein Textwasserzeichen zu jeder Seite der Ausgabedatei hinzu.
Unser Batch-XML-Konverter ist sehr flexibel: Sie können sich auf die Standardeinstellungen verlassen oder diese an Ihre Bedürfnisse anpassen.
Konvertieren Sie XML in PDF und fügen Sie Sicherheitseinstellungen hinzu (Benutzerberechtigungen, Passwörter, digitale Signatur usw.)
Während der Konvertierung werden alle XML-Elemente mit höchster Genauigkeit übertragen.
Die Benutzeroberfläche ist einfach und sowohl für Anfänger als auch für fortgeschrittene Benutzer geeignet.
Mit Total XML Converter können Sie Bilder aus XML-Dateien extrahieren. Nur ein Knopfdruck für jede Anzahl von Dateien und Sie erhalten die Bilder in einem neuen Ordner.
Wenn Sie XML in JSON konvertieren, wählen Sie zwischen kompakter (alle Text in einer Zeile) oder eingerückter (lesbarer) Ansicht.
Beim Konvertieren von XML in SQL können Sie die SQL-Optionen auswählen (Ansi, Interbase, DB2, MySQL, Oracle usw.)
Möchten Sie Ihr Logo hinzufügen? Verwenden Sie die Kopfzeilenoption: Fügen Sie jedes beliebige Bild hinzu.
Unsere App konvertiert XML-Dateien oder mehrere Ordner in einem Prozess, um Zeit zu sparen.
Konvertieren Sie XML in das CSV-Format und wählen Sie Komma und Trennzeichen.
Kombinieren Sie Tabellen aus verschiedenen XML-Dateien, wenn Sie XML-Dateien in CSV konvertieren.
Total XML Converter kann über die Befehlszeile ausgeführt werden (Sie können die Befehlszeile aus der GUI mit 1 Klick erhalten).💾 Laden Sie Ihre Datei hoch: Gehen Sie auf die Seite, klicken Sie auf «Datei hochladen,» und wählen Sie Ihre XML-Datei.
✍️ Konvertierungsoptionen festlegen: Wählen Sie JSON als Ausgabeformat und passen Sie bei Bedarf zusätzliche Optionen an.
Konvertieren und herunterladen: Klicken Sie auf «Konvertierte Datei herunterladen», um Ihre JSON-Datei zu erhalten.
@, und wiederholte Tags werden zu Arrays. Keine Anmeldung, keine E-Mail, keine Softwareinstallation erforderlich.@-Präfix innerhalb des übergeordneten Objekts platziert, um sie von den Kindelementen zu trennen. Beispielsweise wird <book id="1">Title</book> zu { "book": { "@id": "1", "#text": "Title" } }. Das ist die übliche Konvention von Bibliotheken wie xml2js und Badgerfish.<items><item/><item/><item/></items> wird zu { "items": { "item": [ {}, {}, {} ] } }. Einzelvorkommen bleiben Objekte.soap:, xsi:, eigene Präfixe) bleiben in den JSON-Schlüsseln wortwörtlich erhalten, sodass keine Bedeutung verloren geht. Wenn Sie eine Ausgabe ohne Namensräume benötigen (sauberer für JS-Code), entfernen Sie die Präfixe nachgelagert — die Konvertierung erhält die Quelldatei unverändert.JSON.stringify(JSON.parse(text)) oder einen beliebigen JSON-Minifier.
So konvertieren Sie eine XML-Datei in JSON: (1) Ziehen Sie die .xml-Datei in das Upload-Feld oben, (2) wählen Sie JSON als Ausgabeformat, (3) klicken Sie auf Konvertierte Datei herunterladen. Jedes XML-Element wird zu einem JSON-Objekt, Attribute werden mit dem Präfix @ in das Objekt aufgenommen, wiederholte Tags werden zu Arrays. Dateien bis 50 MB, keine Anmeldung, keine E-Mail.
Die Konvertierung folgt den Konventionen der gängigen Bibliotheken (xml2js, Badgerfish, Jackson XML). So wird jedes Konstrukt übersetzt:
<book>Title</book> → "book": "Title".
<book id="1"> → "@id": "1". Dadurch bleiben Attribute von Kindelementen getrennt.
<book id="1">Title</book> → { "@id": "1", "#text": "Title" }.
<item/>-Tags werden zu "item": [ {}, {}, {} ]. Ein einzelnes Vorkommen bleibt ein Objekt.
<soap:Envelope> → "soap:Envelope". Kein Datenverlust.
Die meisten Legacy-Enterprise-APIs (SAP, ältere Salesforce-Endpunkte, Banken, Behördendienste) sprechen SOAP/XML. Moderne Frontends — React, Vue, Svelte, mobile Apps — erwarten JSON. Konvertieren Sie die SOAP-Antwort einmal in JSON und Ihr fetch-/axios-Code passt direkt. Nützlich für Proof-of-Concept-Arbeit, Migrationsplanung und das Schreiben von Übersetzungsschichten.
MongoDB, CouchDB, Elasticsearch und DynamoDB speichern alle nativ JSON. Wenn Sie XML-Daten massenhaft laden müssen — medizinische Daten (HL7), Produktkataloge, Konfigurations-Backups —, konvertieren Sie zuerst nach JSON und führen dann mongoimport oder das jeweilige Pendant aus. Die Punktnotations-Feldstruktur des konvertierten JSON funktioniert direkt mit der MongoDB-Abfragesyntax.
RSS 2.0- und Atom-Feeds sind XML, doch die meisten modernen Feed-Reader und -Aggregatoren konsumieren JSON. Die Konvertierung ermöglicht es Ihnen, Feeds als JSON zu speichern, abzufragen und auszuliefern, ohne einen eigenen Parser zu schreiben. Wiederholte <item>- oder <entry>-Elemente werden zu einem sauberen Array.
Krankenhausinformationssysteme tauschen Daten über HL7 v2 (pipe-getrennt) und HL7 v3 / FHIR (XML) aus. Die Konvertierung der XML-Nutzlast nach JSON macht sie für FHIR-REST-Clients, Web-Dashboards und moderne Analyse-Tools verarbeitbar.
SVG (Vektorgrafiken), KML (Google Earth), GPX (GPS-Tracks), MathML und Dutzende weiterer Formate basieren auf XML. Die Konvertierung in JSON macht die Struktur aus JavaScript heraus mit normalen Property-Zugriffen programmatisch navigierbar — eine XML-DOM-API ist nicht erforderlich.
Quell-XML (typische SOAP-Antwort):
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetUserResponse>
<User id="42">
<Name>Alice</Name>
<Email>[email protected]</Email>
</User>
</GetUserResponse>
</soap:Body>
</soap:Envelope>
Konvertiertes JSON:
{
"soap:Envelope": {
"@xmlns:soap": "http://schemas.xmlsoap.org/soap/envelope/",
"soap:Body": {
"GetUserResponse": {
"User": {
"@id": "42",
"Name": "Alice",
"Email": "[email protected]"
}
}
}
}
}
Setzen Sie das JSON direkt in eine JavaScript-Anwendung ein, parsen Sie es mit JSON.parse() und greifen Sie auf data['soap:Envelope']['soap:Body'].GetUserResponse.User.Name zu.
| Eigenschaft | XML | JSON |
|---|---|---|
| Ausführlichkeit | Hoch (schließende Tags) | Niedrig |
| Attribute vs. Werte | Eigenständige Konzepte | Alles ist ein Feld |
| Schema | XSD, DTD, RelaxNG | JSON Schema |
| Native Browserunterstützung | DOMParser | JSON.parse |
| Typischer Einsatz | Dokumente, SOAP, Konfigurationen, Finanzberichte | REST-APIs, Web-Apps, NoSQL-Speicher |
| Gemischter Inhalt | Nativ | Umständlich (#text-Schlüssel) |
| Kommentare | Ja | Nein |
JSON ist schlanker und passt zum Datenmodell von JavaScript, weshalb jede moderne Web-API es verwendet. XML wird weiterhin bevorzugt für Dokumente (es erlaubt gemischten Inhalt und reichhaltige Schemata), Legacy-Enterprise-Systeme sowie Datenformate aus Finanzwesen, Gesundheitswesen und Verwaltung.
| Funktion | Online (diese Seite) | Total XML Converter (Desktop) |
|---|---|---|
| Dateigrößenbeschränkung | 50 MB | Unbegrenzt |
| Stapelkonvertierung | Eine Datei nach der anderen | Tausende pro Durchlauf |
| XSLT-Vorverarbeitung | — | Ja |
| Eigene Zuordnungsregeln | Automatisch (Badgerfish-Stil) | Automatisch + manuelle Anpassung |
| Befehlszeile / CI/CD | — | Ja (.bat, Aufgabenplanung, npm-Skripte) |
| Dateien verlassen Ihren Rechner | Ja (nach 1 Stunde gelöscht) | Nein — alles läuft lokal |
| Preis | Kostenlos, begrenztes Tagespensum | Persönliche Lizenz ab 49,90 $, 30 Tage kostenlos testen |
Für gelegentliche XML-zu-JSON-Aufgaben ist der Online-Konverter am schnellsten. Für kontinuierliche Datenpipelines (nächtliche Feeds, Generierung von Test-Fixtures zur Build-Zeit, sensible Unternehmensdaten) installieren Sie den Desktop-Total XML Converter.
@ beginnenden Schlüssel.
Array.isArray(x) ? x : [x].
parseInt, parseFloat).
| Dateierweiterung | .XML |
| Kategorie | Document File |
| Beschreibung | XML ist eine vielseitige Art von Sprache, die HTML ähnelt. Obwohl sie scheinbar viel gemeinsam haben, da beide auf Tags basieren und den Inhalt und die Struktur von Dokumenten definieren, können sie nicht einander ersetzen. Zuerst stellt HTML Daten dar, während XML sie beschreibt. Zweitens verwendet HTML Standard-Tags, während XML keine verwendet, und Benutzer, die XML-Dokumente schreiben, erfinden sie tatsächlich. XMLs erscheinen einfacher und flexibler als HTMLs und bieten eine sehr konsistente Möglichkeit des Informationsaustauschs. Währenddessen tragen diese Dateien statische Daten, die ohne eine Software nicht gerendert werden können. |
| Zugehörige Programme | Chrome Firefox Microsoft Internet Explorer Microsoft Office InfoPath Notepad Oxygen XML Editor Safari |
| Entwickelt von | World Wide Web Consortium |
| MIME-Typ | application/xml text/xml |
| Nützliche Links | Detailliertere Informationen zu XML-Dateien |
| Konvertierungstyp | XML zu JSON |
| Dateierweiterung | .JSON |
| Kategorie | Document File |
| Beschreibung | JSON - Textbasiertes Datenaustauschformat. |
| Zugehörige Programme | Total XML Converter |
| Entwickelt von | Douglas Crockford |
| MIME-Typ | application/json |
| Nützliche Links |