Formateador XML: embellece y valida

Formateador XML para embellecer, minificar, validar y convertir XML a JSON en tu navegador.

Tu XML se analiza y formatea localmente en tu navegador y nada se sube a un servidor.

Creado y mantenido por Udit Agarwal

¿También trabajas con JSON? Prueba el Formateador JSON.

Acerca de Formateador de XML

Este formateador xml embellece, minifica y valida XML y convierte entre XML y JSON, todo procesado localmente en tu navegador. Pega un documento y formatéalo con una sangría limpia de dos espacios, contráelo a una sola línea minificada, o usa el validador xml integrado para confirmar que está bien formado con la línea y columna exactas del primer problema. El modo XML a JSON mantiene los atributos distintos usando un prefijo @_ para que conviertan de ida y vuelta sin perderse, y el modo JSON a XML reconstruye el marcado a partir de un objeto. Los atributos y comentarios se conservan al reformatear. Está pensado para desarrolladores, ingenieros de QA y equipos de integración que trabajan con archivos de configuración, payloads SOAP, feeds RSS y respuestas de API que necesitan un embellecedor xml rápido o formatear xml online sin subir datos sensibles a ningún lugar.

Características

  • Embellece XML con una sangría consistente de dos espacios
  • Minifica XML a una sola línea compacta
  • Valida que un documento esté bien formado, informando la línea y columna del primer error
  • Convierte XML a JSON, manteniendo los atributos bajo un prefijo @_
  • Convierte JSON de vuelta a marcado XML
  • Conserva los atributos y comentarios de los elementos al reformatear
  • Descarga los resultados como data.xml o data.json
  • Se ejecuta por completo en tu navegador

Cómo usar Formateador de XML

  1. Pega tu XML (o JSON para JSON a XML) en el cuadro de entrada.
  2. Elige un modo: Embellecer, Minificar, Validar, XML a JSON o JSON a XML.
  3. Lee el resultado formateado, el mensaje de validación o la salida convertida en el panel de salida.
  4. Copia la salida o descárgala como data.xml o data.json.

Ejemplo

Entrada

<note id="1"><to>Tove</to><from>Jani</from></note>

Salida

<note id="1">
  <to>Tove</to>
  <from>Jani</from>
</note>

El modo embellecer agrega una sangría de dos espacios y mantiene el atributo id.

Errores comunes y solución de problemas

  • La validación falla con una referencia de línea y columna. — Ve a esa posición y corrige la etiqueta desemparejada o sin cerrar; el documento debe estar bien formado antes de poder embellecerse o convertirse.
  • Los atributos desaparecen o se ven raros después de XML a JSON. — Los atributos se mantienen a propósito con un prefijo @_ (por ejemplo @_id) para que queden distintos de los elementos hijos; esto es lo esperado y permite que conviertan de ida y vuelta.
  • JSON a XML produce un anidamiento inesperado. — Asegúrate de que tu JSON tenga una sola clave raíz y use claves con prefijo @_ para los atributos, reflejando la forma de la salida de XML a JSON.
  • Embellecer rechaza un fragmento de HTML. — Esta herramienta espera XML bien formado, así que las etiquetas HTML vacías y los atributos sin comillas fallarán; usa el formateador HTML para HTML en su lugar.

Preguntas frecuentes

¿Para qué se usa el Formateador XML?
El Formateador XML embellece, minifica y valida XML y convierte entre XML y JSON, así puedes limpiar archivos de configuración, payloads SOAP, feeds RSS o respuestas de API en un solo lugar.
¿Cómo convierto XML a JSON con el Formateador XML?
Cambia al modo XML a JSON y pega tu documento. Los atributos se mantienen con un prefijo @_ (por ejemplo @_id) para que conviertan de ida y vuelta de forma distinta a los elementos hijos cuando vuelves a XML.
¿Qué comprueba el modo Validar?
Comprueba que el documento esté bien formado, es decir, etiquetas que coinciden y anidamiento válido, e informa la línea y columna del primer problema que encuentra.
¿El Formateador XML conserva los comentarios y atributos?
Sí. Tanto los atributos de los elementos como los comentarios se conservan al embellecer o minificar el documento.
¿El Formateador XML puede convertir JSON de vuelta a XML?
Sí. Cambia al modo JSON a XML y pega un objeto JSON para reconstruir el marcado XML a partir de él, usando claves con prefijo @_ para cualquier atributo.
¿Mi XML se sube a algún lugar cuando uso el Formateador XML?
No. El Formateador XML se ejecuta por completo en tu navegador, así tus datos nunca salen de tu dispositivo.

Herramientas relacionadas

  • Formateador de JSON — Embellece, minimiza y valida JSON con la ubicación de los errores.
  • Formateador de HTML — Embellece o minifica HTML, formatea CSS/JS en línea y previsualiza el resultado.
  • Formateador de CSS / SCSS — Embellece o minifica CSS/SCSS/LESS, ordena propiedades y quita duplicados.
  • Formateador de JS / TS — Embellece JavaScript, TypeScript y JSX/TSX con opciones de Prettier, o minifica JavaScript simple.
  • Formateador de SQL — Formatea SQL para MySQL, PostgreSQL, SQL Server, SQLite, BigQuery y Oracle.
  • YAML ↔ JSON — Convierte YAML a JSON y de vuelta.
  • JSON a CSV — Convierte un arreglo de objetos JSON planos a CSV.
  • Formateador de GraphQL — Formatea o minifica consultas y esquemas GraphQL, valida la sintaxis y extrae operaciones.

Más herramientas de Formateadores de código

Ver todas las herramientas de Formateadores de código (32) · Todas las herramientas