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

1

Colar ou carregar XML

Cole XML ou carregue um ficheiro. Use o painel para Nome da struct, Pacote e Tags XML.

2

Rever saída Go

O painel direito mostra as structs geradas. Use encoding/xml.Unmarshal para analisar.

3

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:

Entrada

Saída Go gerada:

Saída

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.