XML a TOML — convertidor en línea gratuito

Pega XML y obtén TOML sin envío al servidor. Procesamiento estrictamente local en el navegador.

Cargando…
XML → TOML — guía para desarrolladores
Convertidor XML → TOML con las mismas garantías de privacidad que el resto de herramientas FastMinify.

Notas para desarrolladores

Valida las entradas por adelantado. Las conversiones inversas pueden ser parciales según el formato. Archivos grandes: prefiere navegadores de escritorio.

Casos de uso

Prototipado rápido entre formatos. Pipelines CI ligeros sin middleware. Revisión de configs antes del commit.

Acerca de las opciones

CSV salida: delimitador (Auto sigue la configuración regional — punto y coma en /es), comillas, finales de línea, fila de encabezado. CSV entrada: delimitador detectado automáticamente en la primera línea (coma, punto y coma, tabulación o pipe) — activa «primera fila = nombres de columnas». Salida JSON (fuentes XML, YAML o CSV): indentación compacta o no y ordenación recursiva opcional. JSON → XML: formato y ancho. Salida YAML: indentación, modo legible/compacto, comillas deterministas. Los comentarios XML no se recuperan en el árbol JSON.

Ejemplos

Ejemplo básico

Entrada

<?xml version="1.0" encoding="UTF-8"?> <config env="production"> <database host="db.internal" port="5432" name="checkout" /> <cache ttl="300" provider="redis" /> <features> <flag name="checkout-v2" enabled="true" rollout="25" /> </features> </config>

Salida

[config] env = "production" [config.database] host = "db.internal" port = "5432" name = "checkout" [config.cache] ttl = "300" provider = "redis" [config.features.flag] name = "checkout-v2" enabled = "true" rollout = "25"

Segundo ejemplo

Entrada

<?xml version="1.0" encoding="UTF-8"?> <config env="production"> <database host="db.internal" port="5432" name="checkout" /> <cache ttl="300" provider="redis" /> <features> <flag name="checkout-v2" enabled="true" rollout="25" /> </features> </config>

Salida

[config] env = "production" [config.database] host = "db.internal" port = "5432" name = "checkout" [config.cache] ttl = "300" provider = "redis" [config.features.flag] name = "checkout-v2" enabled = "true" rollout = "25"

Herramientas relacionadas

Explora otros convertidores del mismo formato de origen en la sección de enlaces hermanos o en el hub convertidores XML.

FAQ XML → TOML

Privacidad y límites

¿Se envían mis datos al servidor?

No — todo permanece en tu navegador.

¿Qué entradas se admiten?

Un subconjunto documentado; las entradas inválidas muestran un error claro.

¿Puedo descargar el resultado?

Sí — usa Descargar tras una conversión exitosa.

Convierte XML a YAML, CSV, JSON, TOML, TSV y HTML.