es

XML a YAML

Convierte un archivo XML a YAML en local - todo el árbol de elementos como una asignación con sangría, sin subir nada, en tu navegador.

Procesando localmente en tu dispositivo ...

0%

Tus archivos nunca salieron de tu dispositivo

    ¿Se sube mi archivo?

    No. Todo se ejecuta en tu navegador: tu archivo nunca sale de tu dispositivo. Cómo se puede comprobar

    Sin subidas100% local
    Tus datos son tuyossin acceso de terceros
    Servidores en AlemaniaRGPD desde el diseño
    Auditoría externaTLS A+ · Cabeceras A+

    XML es un formato de marcado muy extendido para configuración, intercambio de datos y documentos - con etiquetas, elementos anidados y atributos. YAML persigue el mismo objetivo de legibilidad, pero usa la sangría en lugar de los corchetes angulares y es la lingua franca de las pipelines de CI, de Docker Compose y de Kubernetes. Esta herramienta lee tu archivo XML y escribe el mismo árbol como YAML bien formado.

    La conversión se ejecuta por completo en local en tu navegador: fast-xml-parser lee el XML, js-yaml escribe el YAML, ambos JavaScript puro. Los elementos anidados se convierten en asignaciones anidadas, los elementos repetidos en secuencias, y los atributos se conservan - aparecen con el prefijo @_ como claves propias, exactamente como en nuestra herramienta XML a JSON. De un documento XML con corchetes obtienes un .yaml con sangría que puedes usar de inmediato.

    Antes de analizar, la herramienta comprueba la buena formación; el XML inválido se rechaza con un mensaje claro en lugar de producir una salida errónea en silencio. Un documento XML tiene exactamente un elemento root, así que el YAML producido siempre es una asignación con esa clave root. El contenido de texto de un elemento que además tiene atributos aparece bajo la clave #text. No se sube nada - tu archivo permanece en tu dispositivo.

    Ficha técnica

    Ficha técnica
    Formatos de entradaXML
    Formato de salidaYAML
    Procesamiento por lotesNo
    ProcesamientoLocal en el navegador (JavaScript)
    Subida de archivosNinguna

    En 3 pasos

    1. Suelta o elige tu archivo XML.
    2. La herramienta lo convierte en YAML.
    3. Descarga el archivo YAML.

    Límites: Comprueba la buena formación antes de analizar; el XML inválido se rechaza con un mensaje claro. Los elementos anidados se convierten en asignaciones, los repetidos en secuencias, los atributos en claves @_ y el contenido de texto de un elemento en #text. Los números y los booleanos se detectan y se emiten con su tipo. La salida siempre es una asignación YAML con la clave root del XML.

    Preguntas frecuentes

    ¿Se sube mi archivo?

    No. La conversión se ejecuta por completo en local en el navegador - no se envía nada.

    ¿Cómo se tratan los atributos?

    Los atributos se conservan y aparecen con el prefijo @_ como claves propias, exactamente como en XML a JSON.

    ¿Qué ocurre con los elementos repetidos?

    Los elementos con el mismo nombre que aparecen varias veces se reúnen en una secuencia YAML.

    ¿Se comprueba la buena formación?

    Sí. El XML se valida antes de analizar; el XML inválido se rechaza con un mensaje claro.

    ¿Funciona también al revés?

    Sí, con nuestra herramienta "YAML a XML".

    Herramientas relacionadas