Tutoriales de informática - Abrirllave.com

Abrirllave.com

Cómo validar con XML Copy Editor un documento XML asociado a una DTD

XML Copy Editor es software libre y se puede descargar en:

http://xml-copy-editor.sourceforge.net/

A continuación se explica cómo utilizar XML Copy Editor en Windows para –una vez instalado en el ordenador– comprobar si un documento XML asociado a una DTD interna está bien formado y es válido.

Paso 1: Iniciar XML Copy Editor

Inicio > Todos los programas > XML Copy Editor > XML Copy Editor

Por defecto –según la versión– podrá aparecer Documento1, el cual podemos utilizar. Ahora bien, de no ser así, se puede crear un documento nuevo como se indica en el siguiente paso.

Visualización en pantalla del programa XML Copy Editor al ejecutarlo por primera vez.

Paso 2: Crear documento nuevo

Fichero > Nuevo

Seleccionar Documento XML (*.xml)

Se creará Documento2, o Documento1 si no se creó en el paso anterior.

Paso 3: Guardar como...

Fichero > Guardar Como...

Seleccionar carpeta. Por ejemplo: C:\xml-dtd\

Introducir el nombre del archivo. Por ejemplo: marcadores-con-dtd-interna (sin extensión)

Seleccionar tipo "XML (*.xml)".

Pulsar el botón de Guardar.

Paso 4: Editar

Escribir el contenido del documento. Por ejemplo:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE marcadores [
   <!ELEMENT marcadores (pagina)*>
   <!ELEMENT pagina (nombre, descripcion, url)>
   <!ELEMENT nombre (#PCDATA)>
   <!ELEMENT descripcion (#PCDATA)>
   <!ELEMENT url (#PCDATA)>
]>

<marcadores>
   <pagina>
      <nombre>Abrirllave</nombre>
      <descripcion>Tutoriales de informática.</descripcion>
      <url>http://www.abrirllave.com/</url>
   </pagina>
   <pagina>
      <nombre>Wikipedia</nombre>
      <descripcion>La enciclopedia libre.</descripcion>
      <url>http://www.wikipedia.org/</url>
   </pagina>
   <pagina>
      <nombre>W3C</nombre>
      <descripcion>World Wide Web Consortium.</descripcion>
      <url>http://www.w3.org/</url>
   </pagina>
</marcadores>

Este documento guarda una lista de marcadores de páginas web, almacenando de cada uno de ellos su nombre, una descripción y su URL. En la pantalla se verá algo similar a:

Visualización en pantalla de la edición de un documento XML con XML Copy Editor.

Paso 5: Guardar

Fichero > Guardar

Si XML Copy Editor no detecta ningún error, no se mostrará ningún aviso en la parte inferior izquierda de la aplicación. En caso contrario, habrá que corregir los errores existentes.

Paso 6: Comprobar si el documento está bien formado

XML > Comprobar Bien-Formado

Si XML Copy Editor no detecta ningún error, en la esquina inferior izquierda de la aplicación se visualizará un mensaje indicando que el documento XML está bien formado:

Visualización en pantalla de la comprobación de un documento XML asociado a una DTD bien formado con XML Copy Editor.

Paso 7: Comprobar si el documento es válido

XML > Validar > DTD/XML Schema

Si XML Copy Editor valida el documento, en la esquina inferior izquierda de la aplicación se indicará que el documento XML es válido:

Visualización en pantalla de la validación de un documento XML asociado a una DTD con XML Copy Editor.

Si el documento no es válido, se verá un aviso de error.

Paso 8: Salir

Fichero > Salir