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 atributo a un elemento

Ampliamos el documento coches.xml añadiendo un nuevo subelemento modelo que contiene el atributo categoria .

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

<!DOCTYPE coches SYSTEM 'coches.dtd'>
<coches>
 <coche>
  <marca>Renault</marca>
  <modelo categoria="monovolumen">Avantime</modelo>
 </coche>
 <coche>
  <marca>Skoda</marca>
   <modelo categoria="berlina">Fabia</modelo>
 </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

<!ATTLIST nombreElemento nombreAtributo tipoAtributo valorPredeterminado>

Ahora vamos a ampliar el documento coches.dtd


Compara tu código con la solución propuesta

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