Entrada XML

Salida YAML

¿Qué es XML a YAML?

YAML es amigable para configuraciones. XML usa etiquetas. Convertir XML a YAML convierte elementos en claves y estructuras anidadas. La especificación YAML y la especificación W3C XML definen los formatos. 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. Usa Ejemplo para datos de ejemplo.

2

Revisar salida YAML

El panel derecho muestra YAML convertido. Los elementos se convierten en claves; los atributos pueden estar inline o anidados.

3

Copiar o descargar

Usa Copiar o Descargar. Para JSON a YAML, usa JSON a YAML. Para formatear XML, usa el Formateador XML.

Cuándo ayuda XML a YAML

Al migrar de XML a YAML para Kubernetes, Docker Compose o CI/CD, convierte aquí. XML de SOAP, feeds o APIs empresariales se convierte en YAML amigable.

Ejemplo de conversión

Ejemplo: Convertir una configuración XML a YAML

Entrada XML:

<config>
  <database>
    <host>localhost</host>
    <port>5432</port>
    <name>myapp</name>
  </database>
  <server>
    <port>8080</port>
    <debug>true</debug>
  </server>
</config>

Salida YAML:

config:
  database:
    host: localhost
    port: 5432
    name: myapp
  server:
    port: 8080
    debug: true

Preguntas frecuentes

¿Cuándo usar YAML en vez de XML?

YAML es mejor para archivos de configuración editados por humanos — manifiestos de Kubernetes, Docker Compose, playbooks de Ansible. XML sigue siendo común para APIs SOAP, feeds RSS e intercambio de datos empresariales.

¿Cómo se mapea XML a YAML?

Los elementos XML se convierten en claves YAML, los elementos anidados en mappings anidados y los elementos hermanos repetidos del mismo nombre en secuencias YAML (listas).

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

No. La conversión se ejecuta completamente en tu navegador — tu XML nunca sale de tu dispositivo.

Herramientas relacionadas

Para YAML, consulta la especificación YAML, yaml.org y YAML GitHub. Para XML, consulta la especificación W3C XML y W3C XML. Para parsear en el navegador, consulta MDN DOMParser. Para JSON, consulta json.org.