// converters
YAML to XML.
Render a YAML map as a simple XML document, with element-per-key and arrays as repeated children.
YAML input
XML output
Preguntas frecuentes
¿Controla los nombres de elementos XML?
Sí, las claves YAML se convierten directamente en etiquetas XML.
¿Preserva tipos de datos?
Sí, mantiene tipos numéricos y booleanos en el XML.
¿Genera XML válido?
Sí, produce XML bien formado con encoding UTF-8.
Conversión YAML a XML
La conversión de YAML a XML transforma la estructura clave-valor en la sintaxis basada en etiquetas de XML. Cada clave YAML se convierte en una etiqueta XML que contiene el valor como contenido.
Las estructuras YAML anidadas generan etiquetas XML anidadas. La profundidad del anidamiento YAML determina la profundidad de la jerarquía XML.
Las listas se representan como etiquetas repetidas, donde el nombre de la lista se usa como nombre de etiqueta.
¿Cuándo convertir YAML a XML?
Algunos sistemas heredados esperan XML como formato de entrada. La conversión permite integrar configuraciones YAML en estos sistemas.
Para intercambiar con socios que usan XML, la conversión a menudo es la forma más fácil de establecer compatibilidad.
En arquitecturas basadas en SOA y SOAP que usan XML como formato de mensaje, la conversión puede facilitar la integración.
Reglas de conversión
XML requiere un elemento raíz que contenga todos los demás elementos. El conversor crea por defecto un elemento <root> como contenedor.
Los atributos XML pueden generarse opcionalmente para representar metadatos como tipos de datos o información de origen.
La convención de nombres para etiquetas XML puede ajustarse: camelCase, snake_case o las claves YAML originales se mantienen.