Gratis XML til Go Struct Generator Online
Generer Go-strukturer fra XML umiddelbart i nettleseren — ingen opplasting.
XML-inndata
Go-utdata
Hva er XML til Go?
Go bruker strukturer med encoding/xml for XML. Dette verktøyet genererer Go-strukturer fra XML-en din slik at du kan deserialisere til typede data. Bruk encoding/xml til å parse. W3C XML-spesifikasjonen definerer formatet – konverteringen skjer i nettleseren din og ingenting sendes til en server.
Slik bruker du verktøyet
Lim inn eller last opp XML
Lim inn XML eller last opp en fil. Angi strukturnavn, pakke og XML-tagger i innstillingene.
Se gjennom Go-utdataene
Høyre panel viser genererte strukturer. Bruk xml.Unmarshal til å parse XML til disse typene.
Kopier eller last ned
Bruk Kopier eller Last ned. For XML-formatering, bruk XML-formaterer. For JSON-konvertering, bruk XML til JSON.
Når hjelper XML til Go?
Når du bygger Go-tjenester som bruker SOAP-, RSS- eller XML-APIer, generer strukturer her. Bruk encoding/xml til deserialisering. W3C XML-spesifikasjonen definerer formatet.
Eksempler på XML til Go
Her er et eksempel på generering av Go-strukturer fra XML.
Eksempel: Abonnentpost
XML-inndata:
Generert Go-utdata:
Ofte stilte spørsmål
XML-tagger på strukturfelt?
Aktiver XML-tagger i innstillingene. Generatoren legger til xml:"tagname" for korrekt deserialisering.
Sendes dataene mine noe sted?
Nei. Generering skjer i nettleseren din.
Relaterte verktøy
For XML-parsing i Go, se encoding/xml og Go-dokumentasjon. For XML, se W3C XML-spesifikasjonen og W3C XML. For parsing i nettleseren, se MDN DOMParser. For JSON, se json.org.