XML de entrada

Salida Ruby

¿Qué es XML a Ruby?

Ruby usa REXML o Nokogiri para XML. Esta herramienta genera clases Ruby 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 clase y paquete (módulo).

2

Revisar la salida Ruby

El panel derecho muestra clases generadas. Usa REXML o Nokogiri para parsear.

3

Copiar o descargar

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

Cuándo ayuda XML a Ruby

Al construir apps Rails que consumen SOAP, RSS o APIs XML, genera clases tipadas aquí. Usa REXML (biblioteca estándar) o Nokogiri para parsear.

Preguntas frecuentes

¿REXML vs Nokogiri?

REXML está en la biblioteca estándar. Nokogiri es más rápido y tiene XPath. Ambos parsean XML en un árbol.

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

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

Ejemplos XML a Ruby

Aquí un ejemplo de generación de clases Ruby desde XML.

Ejemplo: Registro de suscriptor

XML de entrada:

Entrada

Salida Ruby generada:

Salida

Herramientas relacionadas

Para parsing XML en Ruby: REXML y Nokogiri. Para XML: W3C XML.