es

TOML a XML

Convierte un archivo TOML a XML en local - la configuración como marcado bien formado, sin subir nada, directamente 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+

    TOML es el formato de configuración de las cadenas de herramientas de Rust y Python - un Cargo.toml o un pyproject.toml con secciones entre corchetes y simples líneas de clave-igual-valor. XML es el formato de marcado establecido para el intercambio de datos, los documentos ofimáticos y muchas interfaces empresariales, con etiquetas y atributos. Esta herramienta lee tu archivo TOML y escribe la misma estructura como XML bien formado.

    La conversión se ejecuta por completo en local en tu navegador: smol-toml lee el TOML y fast-xml-parser escribe el XML, ambos JavaScript puro. Las tablas se convierten en elementos anidados, los arreglos de tablas en elementos repetidos y los escalares en texto del elemento. Un documento XML necesita exactamente un elemento raíz; si tu TOML tiene varias claves de primer nivel, el contenido se coloca de forma ordenada bajo un elemento root para que el resultado sea siempre bien formado.

    Así se cierra el último hueco de la matriz de formatos: JSON, YAML, TOML y XML ya se pueden convertir entre sí en local en todas las direcciones. Se mantiene honesta al respecto: los valores de fecha y hora de TOML se escriben en el XML como texto ISO 8601, porque XML no tiene un tipo de fecha propio. El resultado es un XML con sangría, legible y con cabecera de declaración. No se sube nada.

    Ficha técnica

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

    En 3 pasos

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

    Límites: TOML siempre se analiza como una tabla. Una sola clave de primer nivel se convierte en el elemento root del XML; varias claves se colocan bajo un elemento root para que el XML tenga exactamente una raíz. Las subtablas se convierten en elementos anidados y los arreglos de tablas en elementos repetidos. Los valores de fecha y hora de TOML se escriben como texto ISO 8601 (XML no tiene un tipo de fecha). El TOML 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.

    ¿Funciona con un Cargo.toml o un pyproject.toml?

    Sí. Cargo.toml, pyproject.toml y otros archivos TOML se analizan directamente y se escriben como XML.

    ¿Cómo se determina el elemento raíz?

    Una sola clave de primer nivel se convierte en la raíz; varias claves se colocan bajo un elemento root.

    ¿Cómo se tratan los valores de fecha y hora?

    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 TOML".

    Herramientas relacionadas