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

Procesando localmente en tu dispositivo ...

0%

¿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
Hosted in GermanyGlobal Content Delivery
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. Los comentarios de TOML (#) se pierden porque no se leen durante el análisis.

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

XML a TOML · JSON a XML · TOML a JSON · JSON a JSONL · Imágenes a CBZ · Parquet a CSV