| 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
- el elemento comentarios
- tiene como contenido una cadena de caracteres
- pude que aparezca una vez o ninguna
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