es

YAML a XML

Convierte un archivo YAML a XML en local - la misma estructura como marcado bien formado, 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+

    YAML es el formato de configuración más extendido para pipelines de CI, Docker Compose y Kubernetes - con sangría en lugar de corchetes. XML es el formato de marcado consolidado para el intercambio de datos, los documentos ofimáticos, los feeds RSS y muchas interfaces empresariales - con etiquetas y atributos. Esta herramienta lee tu archivo YAML y escribe la misma estructura como XML bien formado.

    La conversión se ejecuta por completo en local en tu navegador: js-yaml lee el YAML y fast-xml-parser escribe el XML, ambos JavaScript puro. Los mapeos se convierten en elementos anidados, las secuencias en elementos repetidos y los escalares en el texto del elemento. Un documento XML necesita exactamente un elemento root; si tu YAML tiene varias claves de nivel superior o es una secuencia, el contenido se coloca con orden bajo un elemento root para que el resultado siempre esté bien formado.

    Las claves que llevan el prefijo @_ se convierten de nuevo en auténticos atributos XML, igual que la contraparte XML a YAML - así un viaje de ida y vuelta conserva la estructura. Se mantiene honesta al respecto: las marcas de tiempo de YAML se escriben en el XML como texto ISO 8601, porque XML no tiene un tipo de fecha propio. El resultado es XML con sangría y legible, con una cabecera de declaración. No se sube nada.

    Ficha técnica

    Ficha técnica
    Formatos de entradaYAML, YML
    Formato de salidaXML
    Procesamiento por lotesNo
    ProcesamientoLocal en el navegador (JavaScript)
    Subida de archivosNinguna

    En 3 pasos

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

    Límites: Los mapeos se convierten en elementos anidados, las secuencias en elementos repetidos y las claves @_ en atributos XML. Varias claves de nivel superior o una secuencia en la raíz se colocan bajo un elemento root para que el XML tenga exactamente un root. Las marcas de tiempo de YAML se escriben como texto ISO 8601 (XML no tiene tipo de fecha). El YAML inválido se rechaza con un mensaje claro.

    Preguntas frecuentes

    ¿Se sube mi archivo?

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

    ¿Qué ocurre si mi YAML tiene varias claves raíz?

    El contenido se coloca bajo un elemento root para que el XML tenga exactamente un elemento root.

    ¿Se admiten los atributos?

    Sí. Las claves con el prefijo @_ se convierten en auténticos atributos XML, igual que XML a YAML.

    ¿Cómo se tratan las marcas de tiempo?

    Como texto ISO 8601, porque XML no tiene un tipo de fecha propio.

    ¿Funciona también al revés?

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

    Herramientas relacionadas