XML-Eingabe

Go-Ausgabe

Was ist XML zu Go?

Go nutzt Structs mit encoding/xml für XML. Dieses Tool erzeugt Go-Structs aus Ihrem XML. Die W3C-XML-Spezifikation definiert das Format; die Konvertierung läuft in Ihrem Browser. Nichts wird an einen Server gesendet.

So verwenden Sie dieses Tool

1

XML einfügen oder hochladen

Fügen Sie XML ein oder laden Sie eine Datei hoch. Setzen Sie Struct-Name, Paket und XML-Tags in der Konfiguration.

2

Go-Ausgabe prüfen

Das rechte Panel zeigt generierte Structs. Nutzen Sie <code>xml.Unmarshal</code> zum Parsen.

3

Kopieren oder Herunterladen

Nutzen Sie Kopieren oder Herunterladen. Für XML-Formatierung: XML Formatierer. Für JSON: XML zu JSON.

Wann XML zu Go hilft

Bei der Entwicklung von Go-Diensten, die SOAP-, RSS- oder XML-APIs nutzen, generieren Sie hier Structs. Nutzen Sie encoding/xml zum Unmarshaling.

XML zu Go Beispiele

Hier ein Beispiel für die Generierung von Go-Structs aus XML.

Beispiel: Teilnehmerdatensatz

XML-Eingabe:

Eingabe

Generierte Go-Ausgabe:

Ausgabe

Häufig gestellte Fragen

XML-Tags auf Struct-Feldern?

Aktivieren Sie XML-Tags in der Konfiguration. Der Generator fügt xml:"tagname" für korrektes Unmarshaling hinzu.

Werden meine Daten übertragen?

Nein. Die Generierung läuft in Ihrem Browser.

Verwandte Tools

Für Go XML-Parsing: encoding/xml und Go-Dokumentation. Für XML: W3C XML.