XML a YAML — convertidor en línea gratuito

Validación DOM y luego YAML alineado con la huella FastMinify existente.

Cargando…
Notas de migración XML → YAML
Explica diferencias de comillas tras la paridad xmlToJson.

Notas para desarrolladores

El texto derivado de CDATA sobrevive como literales pero puede forzar comillas. Documentos con muchos espacios de nombres pueden ensanchar claves — revisa los consumidores YAML. Divide configs enormes antes de editar en móvil.

Cuándo los equipos eligen esta ruta

Rotaciones de infra que prefieren legibilidad YAML indentada. Vistas previas Helm tras elevar inventarios XML. Docs que enseñan equivalencia estructural.

Acerca de las opciones

CSV salida: delimitador (Auto sigue la configuración regional — punto y coma en /es), comillas, finales de línea, fila de encabezado. CSV entrada: delimitador detectado automáticamente en la primera línea (coma, punto y coma, tabulación o pipe) — activa «primera fila = nombres de columnas». Salida JSON (fuentes XML, YAML o CSV): indentación compacta o no y ordenación recursiva opcional. JSON → XML: formato y ancho. Salida YAML: indentación, modo legible/compacto, comillas deterministas. Los comentarios XML no se recuperan en el árbol JSON.

Ejemplos trabajados

Despliegue de servicio regional

Entrada de ejemplo

<?xml version="1.0" encoding="UTF-8"?> <service name="payments" tier="critical"> <region id="eu" active="true"> <host>srv-03.internal</host> <latencyMs>11</latencyMs> </region> </service>

Salida de ejemplo

service: name: payments tier: critical region: id: eu active: true host: srv-03.internal latencyMs: 11

Lista de artefactos de release

Entrada de ejemplo

<?xml version="1.0" encoding="UTF-8"?> <config env="production" region="eu-west"> <database> <host>db-primary.internal</host> <port>5432</port> <name>checkout</name> <ssl enabled="true" /> </database> <cache ttl="300"> <redis host="cache.internal" port="6379" /> </cache> <features> <flag name="checkout-v2" enabled="true" rollout="25" /> <flag name="dark-mode" enabled="false" /> </features> </config>

Salida de ejemplo

config: env: production region: eu-west database: host: db-primary.internal port: 5432 name: checkout ssl: enabled: true cache: ttl: 300 redis: host: cache.internal port: 6379 features: flag: - name: checkout-v2 enabled: true rollout: 25 - name: dark-mode enabled: false

Navegar convertidores relacionados

Revisa la forma con XML → JSON, pivota hojas de cálculo con XML → CSV u optimiza documentos con el minificador XML. Más rutas en el hub convertidores XML.

FAQ XML → YAML

Advertencias DOM

¿Por qué números entre comillas?

YAML cita escalares ambiguos; los tipos lógicos siguen la paridad del JSON intermedio.

¿Transformaciones XPath?

No soportadas — solo instantánea DOM.

¿Archivos enormes?

Chrome de escritorio recomendado.

¿Manejo de CDATA?

Los nodos de texto se traducen como otros literales; verifica parsers downstream.

Convierte XML a YAML, CSV, JSON, TOML, TSV y HTML.