Convertidor XML → YAML
Convierte documentos XML a formato YAML.
Descripción general
Migrar una configuración XML heredada a herramientas basadas en YAML
(canalizaciones de CI, manifiestos de Kubernetes, configuración de aplicaciones)
suele implicar una edición manual tediosa. Este conversor analiza el XML con el
DOMParser nativo del navegador y emite YAML mediante js-yaml, con indentación de
2 espacios y sin ajuste de línea. Los atributos sobreviven como claves con el
prefijo @ y las etiquetas repetidas pasan a ser secuencias.
Cómo se usa
- Pega tu documento en el campo XML. La conversión se ejecuta a medida que escribes.
- Lee el resultado en el campo YAML. Un XML mal formado muestra en su lugar un error
Invalid XMLentre los campos.
Ejemplos
<config><host>localhost</host><port>8080</port></config>→
config:
host: localhost
port: '8080'
<server id='a'><mode>fast</mode></server>→ el atributoidaparece como'@id': ajunto amode: fast.
Notas
Todos los valores llegan como cadenas, porque XML no tiene sistema de tipos:
8080 pasa a ser el escalar entre comillas '8080', no un número; revisa los
campos numéricos y booleanos después de la conversión. Los elementos sin atributos
ni hijos se reducen a cadenas simples, y los elementos vacíos pasan a ser cadenas
vacías.