es

XML a TOML

Convierte un archivo XML a TOML en local - del árbol de elementos sale una tabla TOML, sin subir nada, 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+

XML es un formato de marcado muy extendido para el intercambio de datos, la configuración y los documentos - con etiquetas, elementos anidados y atributos. TOML es el formato de configuración muy legible de las cadenas de herramientas de Rust y Python, con secciones entre corchetes y simples líneas de clave-igual-valor. Esta herramienta lee tu archivo XML y escribe el mismo árbol como TOML bien formado.

La conversión se ejecuta por completo en local en tu navegador: fast-xml-parser lee el XML y smol-toml escribe el TOML, ambos JavaScript puro. Como un documento XML tiene exactamente un elemento raíz, este se convierte en una tabla TOML con esa clave raíz. Los elementos anidados pasan a ser subtablas y los elementos repetidos, arreglos. Los atributos se conservan y aparecen - como en XML a JSON - con el prefijo @_; esas claves y la clave de texto #text se escriben como claves entrecomilladas en TOML.

Así se tiende un puente entre el marcado y la configuración: un registro XML se convierte en un .toml editable a mano. Se mantiene honesta al respecto: la buena formación se comprueba antes de analizar, y el XML inválido se rechaza con un mensaje claro. Si un valor no puede representarse en TOML, la herramienta lo informa con claridad en lugar de producir en silencio algo erróneo. No se sube nada.

Ficha técnica

Ficha técnica
Formatos de entradaXML
Formato de salidaTOML
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 TOML.
  3. Descarga el archivo TOML.

Límites: Un documento XML tiene exactamente un elemento raíz, así que resulta una tabla TOML con esa clave raíz. Los elementos anidados pasan a ser subtablas y los elementos repetidos, arreglos. Los atributos (@_) y el contenido de texto de los elementos (#text) se escriben como claves entrecomilladas de TOML. La buena formación se comprueba antes de analizar; el XML inválido se rechaza con un mensaje claro. Los valores que no pueden representarse se informan con claridad. El texto con aspecto numérico o booleano se reconoce como números/booleanos TOML reales (igual que ya ocurre al leer para XML a JSON); los comentarios de XML no se capturan durante el análisis y por tanto no aparecen en el TOML.

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 aparecen con el prefijo @_ y se escriben como claves entrecomilladas en TOML, por ejemplo "@_id".

¿Qué ocurre con los elementos repetidos?

Los elementos del mismo nombre que aparecen varias veces se reúnen en un arreglo TOML.

¿Por qué algunas claves van entrecomilladas?

Claves como @_id o #text no son claves TOML simples; se escriben correctamente entre comillas.

¿Funciona también al revés?

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

Herramientas relacionadas

XML a JSON · TOML a XML · XML a YAML · JSON a JSONL · Imágenes a CBZ · Avro a JSON