Tutoriales de informática - Abrirllave.com

Abrirllave.com

Atributos de tipo ENTITIES en DTD

En una DTD, los atributos declarados ENTITIES son aquellos cuyo valor puede contener uno o varios valores de tipo ENTITY separados por espacios en blanco.

Uso de ENTITIES y NOTATION

EJEMPLO En la DTD del siguiente documento XML, el atributo imagenes del elemento "grupos" ha sido declarado de tipo ENTITIES:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE animales [
   <!ELEMENT animales (grupos)*>
   <!ELEMENT grupos EMPTY>
   <!ATTLIST grupos imagenes ENTITIES #REQUIRED>
   
   <!ENTITY ballena SYSTEM "ballena.gif" NDATA gif>
   <!ENTITY delfin SYSTEM "delfin.gif" NDATA gif>
   <!ENTITY elefante SYSTEM "elefante.gif" NDATA gif>
   <!ENTITY leon SYSTEM "leon.gif" NDATA gif>
   <!ENTITY oso SYSTEM "oso.gif" NDATA gif>

   <!NOTATION gif SYSTEM "image/gif">
]>

<animales>
   <grupos imagenes="ballena"/>
   <grupos imagenes="ballena delfin"/>
   <grupos imagenes="elefante leon oso"/>
   <grupos imagenes="ballena elefante"/>
</animales>