Input XML

Output Go

Cos'è la Conversione XML in Go?

Go usa encoding/xml per XML. Questo strumento genera struct Go dall'XML. La specifica W3C XML definisce il formato, e la conversione viene eseguita nel browser. Nulla viene inviato a un server.

Come Usare Questo Strumento

1

Incolla o Carica XML

Incolla l'XML o carica un file. Configura il nome della struct, il pacchetto e i tag XML nelle impostazioni.

2

Esamina l'Output Go

Il pannello di destra mostra le struct generate. Usa <code>xml.Unmarshal</code> per analizzare l'XML.

3

Copia o Scarica

Usa Copia o Scarica. Per la formattazione XML usa Formattatore XML. Per la conversione JSON usa XML in JSON.

Quando la Conversione XML in Go è Utile

Quando sviluppi servizi Go che usano SOAP, RSS o API XML, genera le struct qui. Usa encoding/xml per l'unmarshal.

Esempi di Conversione XML in Go

Esempio di generazione di struct Go da XML.

Esempio: Record abbonato

Input XML:

Input

Output Go generato:

Output

Domande Frequenti

Tag XML nei campi della struct?

Abilita Tag XML nelle impostazioni. Il generatore aggiunge xml:"tagname" per l'unmarshal corretto.

I miei dati vengono inviati da qualche parte?

No. La generazione viene eseguita nel browser.

Strumenti Correlati

Per il parsing XML in Go: encoding/xml e documentazione Go. Per XML: specifica W3C XML.