XML a YAML
Convierte XML a YAML al instante. Pega XML y obtén YAML limpio y formateado con soporte para atributos y elementos anidados.
¿Qué es la conversión de XML a YAML?
La conversión de XML a YAML transforma datos de la sintaxis verbose basada en etiquetas de XML al formato limpio basado en indentación de YAML. YAML es más legible y se usa en configuraciones de Docker, Kubernetes y Ansible.
¿Cómo funciona el convertidor de XML a YAML?
El convertidor analiza su entrada XML y mapea etiquetas de elementos a claves YAML, contenido de texto a valores, elementos anidados a objetos YAML anidados y elementos repetidos a arrays YAML.
¿Cómo se manejan los atributos XML en YAML?
Los atributos XML se convierten en claves YAML con prefijo @. Por ejemplo, <item id="1"> se convierte en item: { @id: "1" } en YAML.
¿Qué características XML son compatibles?
Se soportan elementos, atributos, contenido de texto, secciones CDATA, elementos anidados, elementos repetidos (convertidos a arrays), instrucciones de procesamiento y declaraciones de espacios de nombres.
¿Cómo se convierten los elementos XML repetidos?
Los elementos XML repetidos con el mismo nombre de etiqueta se detectan automáticamente y se convierten en arrays YAML.
¿La conversión se realiza en el servidor o en el navegador?
Toda la conversión ocurre completamente en su navegador. Sus datos XML nunca se envían a ningún servidor.
¿Puedo convertir archivos XML grandes?
Sí, el convertidor maneja archivos XML grandes de manera eficiente. Al procesarse en el navegador, no hay límites de tamaño de archivo.
¿Cuál es la diferencia entre XML y YAML?
XML usa etiquetas y atributos con sintaxis verbosa, mientras que YAML usa indentación y pares clave-valor simples. YAML es más conciso y fácil de leer.
¿Por qué convertir XML a YAML?
YAML es más legible y es el formato preferido para herramientas modernas como Docker Compose, Kubernetes, Ansible y GitHub Actions.
¿El convertidor preserva los comentarios?
Los comentarios XML no se preservan en la salida YAML ya que YAML tiene una sintaxis de comentarios diferente. Sin embargo, todo el contenido y la estructura se conservan fielmente.
¿Es gratis esta herramienta?
Sí, este convertidor de XML a YAML es completamente gratuito. Sin límites de uso, sin registro y sin recopilación de datos.
¿Cómo se manejan los espacios de nombres XML?
Las declaraciones de espacios de nombres XML se preservan en la salida YAML. Los prefijos aparecen en las claves YAML.