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.
Acerca de formateador y validador de xml
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.
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:
- Carga el ejemplo o pega un documento XML.
- Elige Ejecutar localmente.
- 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:
Procesamiento computacional: Valida gramática y añade sangría.
Salida ilustrativa:
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
- Carga el ejemplo o pega un documento XML.
- Elige Ejecutar localmente.
- 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.
