XML a YAML
Convertir XML a formato YAML al instante con validación
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
Pegar o subir XML
Pega XML o sube un archivo. Usa Ejemplo para datos de ejemplo.
Revisar salida YAML
El panel derecho muestra YAML convertido. Los elementos se convierten en claves; los atributos pueden estar inline o anidados.
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: truePreguntas 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.