XML de entrada

Salida Rust

¿Qué es XML a Rust?

Rust usa quick-xml o roxmltree para XML. Esta herramienta genera structs Rust con atributos serde desde tu XML. La especificación W3C XML define el formato; la conversión se ejecuta en tu navegador.

Cómo usar esta herramienta

1

Pegar o subir XML

Pega XML o sube un archivo. Configura nombre de struct y paquete (módulo).

2

Revisar la salida Rust

El panel derecho muestra structs generados. Añade quick-xml o serde con soporte XML a Cargo.toml y parsea.

3

Copiar o descargar

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

Cuándo ayuda XML a Rust

Al construir apps Rust que consumen SOAP, feeds o configuración XML, genera structs aquí. Añade quick-xml o roxmltree a Cargo.toml y parsea.

Preguntas frecuentes

¿quick-xml vs roxmltree?

quick-xml es rápido y soporta serde. roxmltree es un lector tipo DOM. Ambos sirven para parsear XML.

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

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

Ejemplos XML a Rust

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

Ejemplo: Registro de suscriptor

XML de entrada:

Entrada

Salida Rust generada:

Salida

Herramientas relacionadas

Para parsing XML en Rust: quick-xml y roxmltree. Para XML: W3C XML.