XML de entrada

Salida Go

¿Qué es XML a Go?

Go usa structs con encoding/xml para XML. Esta herramienta genera structs Go desde tu XML. La especificación W3C XML define el formato; la conversión se ejecuta en tu navegador. No se envía nada a ningún servidor.

Cómo usar esta herramienta

1

Pegar o subir XML

Pega XML o sube un archivo. Configura nombre de struct, paquete y etiquetas XML.

2

Revisar la salida Go

El panel derecho muestra structs generados. Usa <code>xml.Unmarshal</code> para parsear.

3

Copiar o descargar

Usa Copiar o Descargar. Para formatear XML: Formateador XML. Para JSON: XML a JSON.

Cuándo ayuda XML a Go

Al construir servicios Go que consumen SOAP, RSS o APIs XML, genera structs aquí. Usa encoding/xml para unmarshal.

Ejemplos XML a Go

Aquí un ejemplo de generación de structs Go desde XML.

Ejemplo: Registro de suscriptor

XML de entrada:

Entrada

Salida Go generada:

Salida

Preguntas frecuentes

¿Etiquetas XML en campos de struct?

Activa Etiquetas XML en la configuración. El generador añade xml:"tagname" para unmarshaling correcto.

¿Se envían mis datos a algún sitio?

No. La generación se ejecuta en tu navegador.

Herramientas relacionadas

Para parsing XML en Go: encoding/xml y documentación Go. Para XML: W3C XML.