Convertidor XML a Go
Convertir XML a structs Go para desarrollo Go
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
Pegar o subir XML
Pega XML o sube un archivo. Configura nombre de struct, paquete y etiquetas XML.
Revisar la salida Go
El panel derecho muestra structs generados. Usa <code>xml.Unmarshal</code> para parsear.
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:
Salida Go generada:
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.