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