Convertitore XML in Go
Converti XML in struct Go per lo sviluppo Go
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
Incolla o Carica XML
Incolla l'XML o carica un file. Configura il nome della struct, il pacchetto e i tag XML nelle impostazioni.
Esamina l'Output Go
Il pannello di destra mostra le struct generate. Usa <code>xml.Unmarshal</code> per analizzare l'XML.
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:
Output Go generato:
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.