¿Cómo comprobar la estructura de un documento XML?

Introducción: el documento XML es una colección bien organizada de componentes y marcado asociado. Un documento XML puede contener una amplia gama de información. Por ejemplo, una base de datos que tenga números o una ecuación matemática, etc.

Ejemplo: un documento simple se puede crear como –

<?xml version = "1.0"?>
<Student-info>
   <name>Tanya Bajaj</name>
   <Organization>GeeksForGeeks</Organization>
   <contactNumber>(+91)-9966778909</contactNumber>
</Student-info>

El documento XML tiene 2 secciones:

  • Prólogo del documento: contiene declaración de tipo de documento y XML (primeras 2 líneas en el documento XML anterior).
  • Elementos del documento: los componentes de construcción de XML son elementos del documento. Estas secciones dividen el documento en una jerarquía de secciones, cada una con su propia utilidad.

¿Se puede verificar de alguna manera la estructura del documento XML?
En XML se incluye una herramienta para crear reglas que regulan cómo se construyen los documentos. Estos se conocen como DTD (Definiciones de tipo de documento) en la jerga. Puede configurar una DTD para verificar documentos XML automáticamente de varias maneras. Aquí hay un par de ejemplos de este tipo:

  • Un título óptico, un nombre de pila y un apellido forman el nombre de una persona.
  • Se pueden encontrar uno o más canales en un programa de televisión. Hay uno o más intervalos de tiempo en cada canal. Hay un título de programa y una descripción opcional para cada intervalo de tiempo.

Estos efectos se pueden lograr identificando los tipos de elementos que desea emplear en su documento e indicando el orden estructural en el que pueden aparecer en el tipo de documento. Luego, una utilidad llamada XML Parser puede probar si el documento cumple o no con las reglas prescritas.

Comprobación de la estructura de XML Doc utilizando XML Parser

Un analizador XML es una biblioteca o paquete de software que proporciona a las aplicaciones cliente interfaces para trabajar con documentos XML. En otras palabras, el analizador XML es un programa que lee XML y permite que un programa lo use. El analizador XML comprueba el documento y se asegura de que tenga el formato correcto. Los analizadores XML se incluyen en la mayoría de los navegadores modernos. 

¿Qué pasa si no queremos que se revise nuestra estructura?
No hay problema; con XML, es completamente aceptable no verificar dos veces la estructura de sus documentos con una DTD. El documento se considera un documento XML bien formado si los elementos se anidan correctamente entre sí, proporcionando una estructura similar a un árbol. 
Debido a que se pueden procesar con herramientas XML simples, los documentos XML bien formados son particularmente adecuados para el uso de Internet. Estas herramientas son lo suficientemente compactas y livianas para ser empleadas en una variedad de aplicaciones, incluidos los applets de navegador, lectores de tarjetas de crédito y equipos de laboratorio. 

Publicación traducida automáticamente

Artículo escrito por sameekshakhandelwal1712 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *