Files
LMSGI-2024-25/Unidad_04_DTD_XSD/DTD/exámenes antiguos/2018/batman.dtd
2024-10-14 14:08:30 +02:00

21 lines
902 B
DTD

<!ELEMENT batman (personajes, batalla*, pelicula+)>
<!ELEMENT batalla EMPTY>
<!ELEMENT pelicula EMPTY>
<!ELEMENT personajes (personaje)+>
<!ELEMENT personaje (nombreReal, edad?, (heroe | villano))>
<!ELEMENT nombreReal (#PCDATA)>
<!ELEMENT edad (#PCDATA | fechaNacimiento)*>
<!ELEMENT fechaNacimiento (#PCDATA)>
<!ELEMENT heroe EMPTY>
<!ELEMENT villano EMPTY>
<!ATTLIST batman losMejoresPersonajes IDREFS #REQUIRED>
<!ATTLIST personaje nombre (batman | robin | joker | pingüino | Harley) "batman"
colorTraje CDATA #IMPLIED
altura CDATA #REQUIRED
ciudad CDATA #FIXED "Gotham City"
codigo ID #REQUIRED
codigoDeEnemigoPrincipal IDREF #IMPLIED>
<!ENTITY nolan "Christopher Nolan">
<!ENTITY % atributoNombre "nombre CDATA #REQUIRED">
<!ATTLIST batalla %atributoNombre;>
<!ATTLIST pelicula %atributoNombre;>