Javadabbadoo.org - Tu comunidad Java parlante XML
Inicio | Cursos infosintesis.net liberados | Java SE Avanzado | Creación de una DTD que valida documentos XML
Creación de una DTD que valida documentos XML
Paso 2: Operativa

Nota: La síntesis de las palabras clave y la sintaxis de las DTDs la podemos encontrar en Apéndice - Palabras clave y sintaxis de las DTDs

Añadir un par de elementos <coche> al documento coches.xml

Uno de ellos es de la marca Renault y el otro de la marca Skoda

Esta es la ampliación del documento coches.xml

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE coches SYSTEM 'coches.dtd'>
<coches>
 <coche>
  <marca>
Renault</marca>
 </coche>
 <coche>
  <marca>
Skoda</marca>
 </coche>
</coches>

Para que un parser pueda validar los cambios que hemos realizado en el documento coches.xml tenemos que modificar el documento coches.dtd teniendo en cuenta la siguiente sintaxis

<!ELEMENT nombreElemento modeloDeContenido>
<!ELEMENT nombreElemento (#PCDATA)>

Esta es la ampliación del documento coches.dtd

<?xml version="1.0" encoding="UTF-8"?>

<!ELEMENT coches (coche+)>
<!ELEMENT coche (marca)>
<!ELEMENT marca (#PCDATA)>

JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...