Conversor XML para Go
Converter XML para structs Go para encoding/xml
Entrada XML
Saída Go
O que é XML para Go?
Go oferece encoding/xml para marshalling e unmarshalling. Esta ferramenta gera structs Go a partir da sua estrutura XML.
Como usar esta ferramenta
Colar ou carregar XML
Cole XML ou carregue um ficheiro. Use o painel para Nome da struct, Pacote e Tags XML.
Rever saída Go
O painel direito mostra as structs geradas. Use encoding/xml.Unmarshal para analisar.
Copiar ou descarregar
Use Copiar ou Descarregar. Para JSON para Go: JSON para Go. Para formatação XML: Formatador XML.
Quando XML para Go ajuda
Use esta ferramenta para integrar APIs que devolvem XML ou para serviços Go que consomem feeds XML.
Exemplos XML para Go
Exemplo de geração de structs Go a partir de XML.
Exemplo: Registo de assinante
Entrada XML:
Saída Go gerada:
Perguntas frequentes
Como usar encoding/xml?
Use xml.Unmarshal com as structs geradas. As tags xml controlam o mapeamento.
Os meus dados são enviados para algum sítio?
Não. A geração executa-se no seu navegador.
Ferramentas relacionadas
Para encoding/xml: documentação Go. Para XML: W3C XML.