Wejście XML

Wyjście Go

Czym jest konwersja XML do Go?

Go używa struktur z encoding/xml dla XML. To narzędzie generuje struktury Go z Twojego XML, dzięki czemu możesz odmarshalować do typowanych danych. Użyj encoding/xml do parsowania. Specyfikacja W3C XML definiuje format; konwersja działa w przeglądarce. Nic nie jest wysyłane na serwer.

Jak używać tego narzędzia

1

Wklej lub wczytaj XML

Wklej XML lub wczytaj plik. Ustaw nazwę struktury, pakiet i tagi XML w konfiguracji.

2

Przejrzyj wyjście Go

Prawy panel pokazuje wygenerowane struktury. Użyj xml.Unmarshal do parsowania XML do tych typów.

3

Kopiuj lub pobierz

Użyj Kopiuj lub Pobierz. Do formatowania XML użyj Formatera XML. Do konwersji JSON użyj XML do JSON.

Kiedy konwersja XML do Go jest przydatna

Podczas budowania serwisów Go korzystających z SOAP, RSS lub API XML, generuj tutaj struktury. Użyj encoding/xml do odmarshalowania. Specyfikacja W3C XML definiuje format.

Przykłady konwersji XML do Go

Oto przykład generowania struktur Go z XML.

Przykład: Rekord abonenta

Wejście XML:

Wejście

Wygenerowane wyjście Go:

Wyjście

Często zadawane pytania

Tagi XML w polach struktury?

Włącz Tagi XML w konfiguracji. Generator dodaje xml:"tagname" dla poprawnego odmarshalowania.

Czy moje dane są gdzieś wysyłane?

Nie. Generowanie odbywa się w przeglądarce.

Powiązane narzędzia

Do parsowania XML w Go: encoding/xml i dokumentacja Go. Dla XML: specyfikacja W3C XML i W3C XML. Do parsowania w przeglądarce: MDN DOMParser. Dla JSON: json.org.