mirror of
https://gitlab.com/tutorial-java-rafa-munoz/tutorial-java-2024-25/LMSGI-2024-25.git
synced 2025-11-09 18:03:06 +01:00
feat(DTD): 2018 test added
This commit is contained in:
Binary file not shown.
31
Unidad_04_DTD_XSD/DTD/exámenes antiguos/2018/animales.dtd
Normal file
31
Unidad_04_DTD_XSD/DTD/exámenes antiguos/2018/animales.dtd
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
<!ELEMENT zoologico (zona+, animal*, espectaculo?)>
|
||||||
|
<!ELEMENT zona (#PCDATA | numeroRecintos)*>
|
||||||
|
<!ELEMENT animal (nombre, especie, ( terrestre | acuatico))>
|
||||||
|
<!ELEMENT nombre (#PCDATA)>
|
||||||
|
<!ELEMENT especie (#PCDATA)>
|
||||||
|
<!ELEMENT terrestre EMPTY>
|
||||||
|
<!ELEMENT acuatico EMPTY>
|
||||||
|
<!ELEMENT espectaculo EMPTY>
|
||||||
|
<!ELEMENT numeroRecintos (#PCDATA)>
|
||||||
|
<!ENTITY % attNombre "nombre CDATA #REQUIRED">
|
||||||
|
<!ATTLIST zoologico %attNombre;
|
||||||
|
ciudad (Fuengirola | Córdoba | Valencia) "Fuengirola"
|
||||||
|
webVentaEntradas CDATA #FIXED "www.entradas.com"
|
||||||
|
empresaTransporte CDATA #IMPLIED>
|
||||||
|
<!ATTLIST zona nombre ID #IMPLIED>
|
||||||
|
<!ATTLIST animal zona IDREF #IMPLIED>
|
||||||
|
<!ATTLIST espectaculo zonas IDREFS #IMPLIED
|
||||||
|
%attNombre;>
|
||||||
|
<!ENTITY bioparc "Zoológicos Bioparc S.L.">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
15
Unidad_04_DTD_XSD/DTD/exámenes antiguos/2018/animales.xml
Normal file
15
Unidad_04_DTD_XSD/DTD/exámenes antiguos/2018/animales.xml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE zoologico SYSTEM "animales.dtd">
|
||||||
|
<zoologico nombre="Bioparc" ciudad="Fuengirola" webVentaEntradas="www.entradas.com"
|
||||||
|
empresaTransporte="Autocares Pérez">
|
||||||
|
<zona nombre="desierto">Me encanta porque está nueva, amplía y muy bien cuidada
|
||||||
|
<numeroRecintos>10</numeroRecintos>
|
||||||
|
</zona>
|
||||||
|
<zona nombre="ártico">Corresponde a &bioparc;</zona>
|
||||||
|
<animal zona="desierto">
|
||||||
|
<nombre>Piquipiqui</nombre>
|
||||||
|
<especie>Reina Cobra</especie>
|
||||||
|
<terrestre/>
|
||||||
|
</animal>
|
||||||
|
<espectaculo nombre="aves" zonas="desierto ártico"/>
|
||||||
|
</zoologico>
|
||||||
21
Unidad_04_DTD_XSD/DTD/exámenes antiguos/2018/batman.dtd
Normal file
21
Unidad_04_DTD_XSD/DTD/exámenes antiguos/2018/batman.dtd
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<!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;>
|
||||||
29
Unidad_04_DTD_XSD/DTD/exámenes antiguos/2018/batman.xml
Normal file
29
Unidad_04_DTD_XSD/DTD/exámenes antiguos/2018/batman.xml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE batman SYSTEM "batman.dtd">
|
||||||
|
<batman losMejoresPersonajes="bat har">
|
||||||
|
<personajes>
|
||||||
|
<personaje nombre="batman" codigo="bat" codigoDeEnemigoPrincipal="jok" colorTraje="Negro" altura="190" ciudad="Gotham City">
|
||||||
|
<nombreReal>Bruce Wayne de &nolan;</nombreReal>
|
||||||
|
<edad>40
|
||||||
|
<fechaNacimiento>3/10/1983</fechaNacimiento>
|
||||||
|
</edad>
|
||||||
|
<heroe/>
|
||||||
|
</personaje>
|
||||||
|
<personaje nombre="Harley" codigo="har" altura="180">
|
||||||
|
<nombreReal>Doctora psicóloga</nombreReal>
|
||||||
|
<edad>32
|
||||||
|
<fechaNacimiento>3/10/1991</fechaNacimiento>
|
||||||
|
</edad>
|
||||||
|
<villano/>
|
||||||
|
</personaje>
|
||||||
|
<personaje nombre="joker" codigo="jok" codigoDeEnemigoPrincipal="bat" altura="190">
|
||||||
|
<nombreReal>Mafiosillo</nombreReal>
|
||||||
|
<edad>57
|
||||||
|
<fechaNacimiento>3/10/1966</fechaNacimiento>
|
||||||
|
</edad>
|
||||||
|
<villano/>
|
||||||
|
</personaje>
|
||||||
|
</personajes>
|
||||||
|
<batalla nombre="Barcos explosivos"/>
|
||||||
|
<pelicula nombre="El caballero oscuro"/>
|
||||||
|
</batman>
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
<!ELEMENT restaurante (platos, ofertas)>
|
||||||
|
<!ELEMENT platos (plato+)>
|
||||||
|
<!ELEMENT ofertas (oferta*)>
|
||||||
|
<!ELEMENT plato (nombre, casero?, precio, (existencias | agotado))>
|
||||||
|
<!ELEMENT nombre (#PCDATA)>
|
||||||
|
<!ELEMENT casero EMPTY>
|
||||||
|
<!ELEMENT precio EMPTY>
|
||||||
|
<!ELEMENT existencias EMPTY>
|
||||||
|
<!ELEMENT agotado EMPTY>
|
||||||
|
<!ELEMENT oferta (#PCDATA | platoReferido)*>
|
||||||
|
<!ELEMENT platoReferido ANY>
|
||||||
|
<!ATTLIST restaurante direccion CDATA #IMPLIED
|
||||||
|
nombre CDATA #REQUIRED
|
||||||
|
telefono CDATA #FIXED "957591456">
|
||||||
|
<!ATTLIST plato codigo ID #REQUIRED
|
||||||
|
ingredientePrincipal (queso | frijoles | chile) "queso">
|
||||||
|
<!ATTLIST platoReferido codigoPlato IDREF #REQUIRED
|
||||||
|
platoCombinado IDREFS #IMPLIED>
|
||||||
|
<!ENTITY % atributoCoste "coste CDATA #IMPLIED">
|
||||||
|
<!ATTLIST precio %atributoCoste;>
|
||||||
|
<!ATTLIST oferta %atributoCoste;>
|
||||||
|
<!ENTITY picante "tres jalapeños">
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE restaurante SYSTEM "comida-mexicana.dtd">
|
||||||
|
<restaurante direccion="Calle el taquito" nombre="El tacazo" telefono="957591456">
|
||||||
|
<platos>
|
||||||
|
<plato codigo="ques" ingredientePrincipal="queso">
|
||||||
|
<nombre>Quesadillas</nombre>
|
||||||
|
<casero/>
|
||||||
|
<precio coste="6" />
|
||||||
|
<existencias />
|
||||||
|
</plato>
|
||||||
|
<plato codigo="ench">
|
||||||
|
<nombre>Enchilada &picante;</nombre>
|
||||||
|
<precio coste="20" />
|
||||||
|
<agotado />
|
||||||
|
</plato>
|
||||||
|
</platos>
|
||||||
|
<ofertas>
|
||||||
|
<oferta coste="15">2x1
|
||||||
|
<platoReferido codigoPlato="ques" platoCombinado="ques ench" />
|
||||||
|
</oferta>
|
||||||
|
</ofertas>
|
||||||
|
</restaurante>
|
||||||
Reference in New Issue
Block a user