Formateador y validador de XML

Comprueba la sintaxis de espacios de nombres XML 1.0 y aplica formato a contenedores compactos, conservando texto, referencias, comentarios y CDATA.

Cargando herramienta...

Acerca de formateador y validador de xml

Formateador y validador de XMLComprueba la sintaxis de espacios de nombres XML 1.0 y aplica formato a contenedores compactos, conservando texto, referencias, comentarios y CDATA.

Cómo funciona esta herramienta

Comprueba la sintaxis XML 1.0 y Namespaces in XML 1.0, y añade sangría de dos espacios a contenedores compactos con elementos pero sin texto ni CDATA. Conserva texto, referencias de caracteres, escritura de atributos, comentarios, instrucciones de procesamiento y CDATA. Mantiene juntos el contenido mixto y los subárboles xml:space="preserve".

Canalización de procesamiento y arquitectura técnica

  1. Carga el ejemplo o pega un documento XML.
  2. Elige Ejecutar localmente.
  3. Revisa los elementos anidados y copia el resultado completo.

Ejemplo y aplicación práctica

Escenario de aplicación práctica: Da sangría a un documento XML.

Entrada de muestra:

<root><item>Ada</item></root>

Procesamiento computacional: Valida gramática y añade sangría.

Salida ilustrativa:

Salida con root e item indentados.

Límites y casos especiales

Entrada: hasta 1.000.000 de unidades de código UTF-16. Salida: hasta 8.388.608. Profundidad: hasta 100 niveles de elementos. Solo admite XML 1.0 sin DTD; rechaza DOCTYPE y entidades desconocidas. Comprueba sintaxis, no XSD ni DTD; tampoco canonicaliza ni conserva los bytes exactos. Puede sustituir el BOM inicial y los espacios externos a la raíz. Conserva la sangría existente dentro de elementos. Mantiene la declaración de codificación como texto, sin codificar un archivo. No hay carga ni descarga de archivos.

Procesamiento en el navegador y privacidad

La función de la herramienta está diseñada para procesar la entrada en el navegador sin enviarla intencionadamente a un servidor de procesamiento de CZOA. Las solicitudes de recursos del sitio, analítica o publicidad son independientes. El navegador, sus extensiones y el software administrado del dispositivo quedan fuera de este límite.

Ejecución local y metodología de verificación

El procesamiento de la carga útil de esta herramienta está diseñado para ejecutarse localmente en el navegador mediante JavaScript o Web Workers. Las solicitudes de recursos del sitio, análisis o publicidad son independientes. La confidencialidad, la repetibilidad y la latencia dependen del entorno del navegador y no se garantizan de forma absoluta.

Normas técnicas y especificaciones de conformidad

Responsable del contenido: CZOA Tools · Última revisión: 2026-09-15 · Metodología de revisión

Cómo se usa

  1. Carga el ejemplo o pega un documento XML.
  2. Elige Ejecutar localmente.
  3. Revisa los elementos anidados y copia el resultado completo.

Preguntas frecuentes

¿Qué hace XML Formatter con un elemento compacto que tiene texto y atributo?+

`<root><item id="1">Ada</item></root>` pasa a líneas con sangría y conserva `<item id="1">Ada</item>` con su atributo y texto.

¿Formatea XML validando XSD o cargando entidades externas?+

No. Comprueba gramática XML y organiza estructura léxica; no es validación XSD ni resuelve una entidad externa como petición de red.

¿Por qué un nodo XML de solo texto queda en una línea?+

Un elemento como item se mantiene compacto entre sus etiquetas. El formateador añade sangría estructural y no reescribe el contenido textual.

¿Qué condición debe cumplir el XML antes de formatear?+

Debe ser texto XML no vacío, bien formado, con caracteres XML válidos y dentro del límite. El formato no prueba validez de esquema ni de negocio.