Tecnología

Inicio

Cómo validar un elemento en un archivo XML

Cómo validar un elemento en un archivo XML


Utilizando los datos XML dentro de una aplicación es típicamente un proceso sencillo. Sin embargo, con el fin de producir XML que va a ser fiable, es necesario asegurarse de que está bien formado. La validación de XML ayuda a eliminar errores. Sin embargo, el proceso de validación en sí no soluciona los errores, simplemente se les pone de manifiesto de manera que, como desarrollador, puede dirigirse a ellos. La página web W3Schools es la principal fuente utilizada para la validación de XML; sin embargo, hay otros sitios y algunas aplicaciones de software que realizan la misma función.

Instrucciones

1 Preparar los datos XML. El siguiente es un ejemplo de un documento XML:

<? Xml version = "1.0"?>

<Libro>

<Title> The Lovely picnic </ title>

<Autor> Mary Smith </ autor>

</ Book>

Estos datos XML contiene un elemento raíz con dos elementos secundarios. La validación de los elementos XML implica el mismo proceso con independencia de las estructuras que contienen.

2 Vaya a la página W3Schools validador XML en un navegador Web. La forma más sencilla de validar sus elementos XML es copiando y pegándolos en la sección de la página de texto del área de derecho "Sintaxis-Check Your XML." Abra el documento que contiene el código XML que desea validar, seleccionar todos pulsando la tecla "Ctrl + A" o "Comando-A" en un Mac. Copiar el código XML con la tecla "Ctrl + C" o "Comando-C" en un Mac. Pegar el XML en la página Web de validación haciendo clic en el texto de la zona, eliminando cualquier contenido existente, y luego la tecla "Ctrl + V" o "Comando-V" en un Mac.

3 Validar los datos XML. Haga clic en el botón "Validar". Si el XML no contiene ningún error, aparecerá un cuadro de alerta que muestra una confirmación de que no se han encontrado errores. Si hay errores, aparecerá un cuadro de alerta, en un principio que describe el primer error encontrado. Si esto sucede, lea el mensaje que aparece y localizar el error en el documento XML. El mensaje de error se describirá el tipo de error y el detalle de las etiquetas que participan en ella, así como el número de línea y la ubicación en la que se produce.

4 Corregir los errores resaltados por el validador. Cuando recibe un mensaje de error, encontrar la ubicación en el archivo donde aparece, alterar su marcado XML para corregirlo y guardar el documento. Copiar el contenido XML y pegarlo en el validador de nuevo. El validador de obras de detener cuando se encuentra con un solo error. Esto significa que la fijación de este error no significa necesariamente que el XML es ahora completamente libre de errores. Al pegar el contenido XML modificado de nuevo en el validador puede recibir errores adicionales. Fijar cada uno a su vez y continuar validando hasta que reciba una alerta que indica que el XML ya no contiene ningún error.

5 Validar el código XML usando una DTD. Esto es opcional y sólo es relevante si está utilizando una DTD. DTD (Document Type Definitions) dictan las estructuras que se permite un conjunto de datos XML para contener. Si está utilizando una, desplazarse por la página Web de validación a la sección "Validar XML con una DTD" e introduzca el texto de su DTD junto con el contenido XML. Haga clic en el botón "Validar" para comprobar el código XML de errores.

Consejos y advertencias

  • El uso de software que pone de relieve el contenido XML hace que los errores de marcado mucho menos probable, ya que muchos de ellos se destacan o corregida a medida que escribe.
  • La validación de un documento XML no significa necesariamente que funcione correctamente dentro de una aplicación más grande, ya que esto depende en parte de las otras tecnologías implicadas.