XML ⇄ JSON

XML mit dem eingebauten Browser-Parser in JSON umwandeln

Anleitung

Gleichnamige untergeordnete Elemente werden automatisch zu einem Array zusammengefasst; XML-Attribute landen in @attributes und reine Textknoten in #text. Das ist eine gängige Konvention, nicht der einzige Standard.

FAQ

Gehen beim Umwandeln Informationen verloren?

Details wie XML-Kommentare, Verarbeitungsanweisungen und CDATA-Grenzen gehen verloren; nur Elemente, Attribute und Text werden behalten. Für die meisten Datenumwandlungen reicht das.

Wo sind die Attribute hingekommen?

Sie werden im @attributes-Objekt gesammelt. Dieses Werkzeug liest dieses Feld beim Zurück-Erzeugen von XML nicht, behandeln Sie es bei Bedarf selbst.