Formateo XML y Estándares W3C

XML (eXtensible Markup Language) es un lenguaje de marcado que define reglas para codificar documentos en un formato legible tanto por humanos como por máquinas. A diferencia de HTML, XML es semántico—describe la estructura de los datos en lugar de cómo mostrarlos.

Especificaciones W3C XML

  • Bien Formado: Todos los documentos XML deben estar bien formados, lo que significa que tienen un elemento raíz único, todas las etiquetas están correctamente anidadas y los valores de atributos están entre comillas.
  • Espacios de Nombres: Los espacios de nombres XML previenen conflictos de nombres de elementos calificando los nombres con un prefijo único vinculado a un URI.
  • Estructura de Nodos: Los documentos XML forman una estructura de árbol con elementos, nodos de texto, comentarios e instrucciones de procesamiento como nodos.

Opciones de Formateo

  • Tamaño de Indentación: Controla el espaciado por nivel de anidación (2 espacios, 4 espacios o tabulador).
  • Contraer Contenido: Mantiene el contenido de texto corto en la misma línea que las etiquetas padre para salida compacta.

Casos de Uso

XML sigue siendo crítico en sistemas empresariales, servicios web (SOAP), archivos de configuración, formatos de documentos (Office Open XML) e intercambio de datos entre sistemas heterogéneos.