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 elemento que puede aparecer cero o más veces

Para finalizar vamos a ampliar el documento coches.xml añadiendo un nuevo subelemento comentarios

Este es el código ampliado del documento coches.xml

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

<!DOCTYPE coches SYSTEM 'coches.dtd'>
<coches>
 <coche>
  <marca>Renault</marca>
  <modelo categoria="monovolumen">Avantime</modelo>
  <motor tipo="gasolina">
   <cilindrada unidad="cc">3000</cilindrada>
  </motor>
  <precio moneda="euros">36060</precio>
  <oferta>
   <descripcion>Aire acondicionado gratis</descripcion>
   <fechaInicio dia="20" mes="junio" año="2006"/>
   <fechaFin dia="28" mes="septiembre" año="2006"/>
  </oferta>
  <oferta>
   <descripcion>Descuento del 4%</descripcion>
   <fechaInicio dia="29" mes="septiembre" año="2006"/>
   <fechaFin dia="19" mes="febrero" año="2007"/>
  </oferta>
  <comentarios>
   Grandes dimensiones, fácil accesibilidad y gran luminosidad
  </comentarios>
 </coche>
 <coche>
  <marca>Skoda</marca>
  <modelo categoria="berlina">Fabia</modelo>
  <motor>
   <cilindrada>2000</cilindrada>
  </motor>
  <precio moneda="euros">15025</precio>
 </coche>
</coches>

Ahora tenemos que ampliar el documento coches.dtd teniendo en cuenta las nuevas restricciones


Compara tu código con la solución propuesta

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