XML zu Go Konverter
XML in Go-Structs für Go-Entwicklung konvertieren
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
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.
Go-Ausgabe prüfen
Das rechte Panel zeigt generierte Structs. Nutzen Sie <code>xml.Unmarshal</code> zum Parsen.
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:
Generierte Go-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.