Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% encontró este documento útil (0 votos)
22 vistas12 páginas

X DTDNMM

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 12

XML DTD

Nerea Molina.
NEREA MOLINA 1 DE ASIR
Contenido
CODIGO EJ1: ............................................................................................................................. 0
CODIGO EJ2: ............................................................................................................................. 2
CÓDIGO EJ3: ............................................................................................................................. 4
CÓDIGO EJ4: ............................................................................................................................. 8
CODIGO EJ1:
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE ej1 [

<!ELEMENT ej1 (pedido)>

<!ELEMENT pedido (cliente, articulo, direccion, fechaDEentrega)>

<!ELEMENT cliente (#PCDATA)>

<!ATTLIST articulo codigo ID #REQUIRED>

<!ELEMENT articulo (#PCDATA)>

<!ELEMENT direccion (calle, piso, letra)>

<!ELEMENT calle (nombre, numero)>

<!ELEMENT nombre (#PCDATA)>

<!ELEMENT numero (#PCDATA)>

<!ELEMENT piso (#PCDATA)>

<!ELEMENT letra (#PCDATA)>

<!ELEMENT fechaDEentrega (#PCDATA)>

]>
<ej1>

<pedido>

<cliente> Juan Delgado Martinez </cliente>

<articulo codigo="A2023">bicicleta</articulo>

<direccion>

<calle>

<nombre>Barco</nombre>

<numero>4</numero>

</calle>

<piso> 3 </piso>

<letra> A </letra>

</direccion>

<fechaDEentrega>19-5-2000</fechaDEentrega>

</pedido>

</ej1>
CODIGO EJ2:
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE ej2 [

<!ELEMENT ej2 (mensaje)>

<!ELEMENT mensaje (remite, destinatario, asunto, texto)>

<!ELEMENT remite (nombre, email)>

<!ELEMENT nombre (#PCDATA)>

<!ELEMENT email (#PCDATA)>

<!ELEMENT destinatario (nombre, email)>

<!ELEMENT asunto (#PCDATA)>

<!ELEMENT texto (parrafo)>

<!ELEMENT parrafo (#PCDATA)>

]>

<ej2>

<mensaje>

<remite>

<nombre>Alfredo</nombre>
<email>alf@ibium.com</email>

</remite>

<destinatario>

<nombre>Bill Clinton</nombre>

<email>president@whitehouse.gov</email>

</destinatario>

<asunto>Hola Bill</asunto>

<texto>

<parrafo>¿Hola que tal? Hace mucho tiempo que no escribes. A ver si llamas y quedamos pronto. Un saludo</parrafo>

</texto>

</mensaje>

</ej2>
CÓDIGO EJ3:
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE ej3[

<!ELEMENT ej3 (carta)>

<!ELEMENT carta (menu)>

<!ATTLIST menu codigo ID #REQUIRED>

<!ELEMENT menu (nombre, precio, descripcion, calorias)>

<!ELEMENT nombre (#PCDATA)>

<!ELEMENT precio (#PCDATA)>

<!ELEMENT descripcion (#PCDATA)>

<!ELEMENT calorias (#PCDATA)>

]>

<ej3>

<carta>

<menu codigo= "1">

<nombre>Gofres belgas</nombre>
<precio>5.95</precio>

<descripcion>Dos de nuetros famosos gofres belgas con abundante sirope.</descripcion>

<calorias>650</calorias>

</menu>

<menu codigo= "2">

<nombre>Gofres belgas con fresas</nombre>

<precio>7.95</precio>

<descripcion>Ligeros gofres belgas cubiertos de fresas y nata montada.</descripcion>

<calorias>650</calorias>

</menu>

<menu codigo= "3">


<nombre>Gofres belgas con frutas del bosque</nombre>

<precio>8.95 </precio>

<descripcion>Ligeros gofres belgas cubiertos con frutas del bosque y nata montada.</descripcion>

<calorias>900</calorias>

</menu>

<menu codigo= "4">

<nombre>Tostada francesa</nombre>

<precio>4.50</precio>

<descripcion>Dos gruesas rebanadas de nuestro pan frances casero.</descripcion>

<calorias>600</calorias>

</menu>

<menu codigo= "5">


<nombre>Desayuno de la casa</nombre>

<precio>6.95</precio>

<descripcion>Dos huevos, bacon, salchicha, tostada y patatas fritas.</descripcion>

<calorias>950</calorias>

</menu>

</carta>

</ej3>
CÓDIGO EJ4:
<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE ej4 [

<!ELEMENT ej4 (factura)>

<!ELEMENT factura (alb, exp, num, fechai, fechaf, infoadic)>

<!ELEMENT alb (#PCDATA)>

<!ELEMENT exp (#PCDATA)>

<!ELEMENT num (#PCDATA)>

<!ELEMENT fechai (#PCDATA)>

<!ELEMENT fechaf (#PCDATA)>

<!ELEMENT infoadic (#PCDATA)>]>

<ej4>

<factura>

<alb>2334345</alb>

<exp>23</exp>

<num>O7733</num>
<fechai>10.01.2024</fechai>

<fechaf>11.01.2024</fechaf>

<infoadic>Ha sido realizado correctamente.</infoadic>

</factura>

</ej4>

También podría gustarte