Práctica+4+draxus

=AAP: Practica 4 : Manuel Martín Salvador=

Breve introducción
He hecho un documento XML que podría ser un ejemplo del resultado obtenido tras una consulta a la base de datos de sitios de [|AndalucíaPeople] (simplificada).

Primer documento XML
code format="xml"  <!DOCTYPE resultados PUBLIC "RESULTADOS" "documento.dtd">

 Altamura Granada  Av de los Andaluces, 2 18014 958272908 	 Restaurante Pizzería

 Pub Hannigan II 	 Granada  Plaza de Fortuny Pub

 El Reventaero Granada  Bar

 http://andaluciapeople.com/media/sitios/22/draxus_2007_06_09_075207.jpg http://andaluciapeople.com/media/sitios/22/mini/draxus_2007_06_09_075207_jpg_100x75_crop_q85.jpg 

 http://andaluciapeople.com/media/sitios/22/arkangel_2007_05_10_233857.jpg http://andaluciapeople.com/media/sitios/22/mini/arkangel_2007_05_10_233857_jpg_100x75_crop_q85.jpg 

 http://andaluciapeople.com/media/sitios/36/Yumablue_2007_06_13_065506.jpg http://andaluciapeople.com/media/sitios/36/mini/Yumablue_2007_06_13_065506_jpg_100x75_crop_q85.jpg <upload by="Yumablue" date="Sat, 13 Jun 2007 21:07:03 GMT" />

code

DTD
code format="xml" <!ELEMENT ciudad ( #PCDATA ) > <!ATTLIST ciudad slug NMTOKEN #REQUIRED >

<!ELEMENT coordenadas EMPTY > <!ATTLIST coordenadas lat NMTOKEN #REQUIRED > <!ATTLIST coordenadas lng NMTOKEN #REQUIRED >

<!ELEMENT tipo ( #PCDATA ) > <!ATTLIST tipo slug NMTOKEN #REQUIRED >

<!ELEMENT cp ( #PCDATA ) >

<!ELEMENT direccion ( #PCDATA ) >

<!ELEMENT nombre ( #PCDATA ) > <!ATTLIST nombre slug NMTOKEN #REQUIRED >

<!ELEMENT tag EMPTY > <!ATTLIST tag slug NMTOKEN #REQUIRED >

<!ELEMENT sitio (nombre, ciudad, coordenadas, direccion?, cp?, telefono?, tipo+, tag*) > <!ATTLIST sitio id NMTOKEN #REQUIRED >

<!ELEMENT url ( #PCDATA ) >

<!ELEMENT thumbnail ( #PCDATA ) >

<!ELEMENT upload EMPTY > <!ATTLIST upload by NMTOKEN #REQUIRED > <!ATTLIST upload date CDATA #REQUIRED >

<!ELEMENT foto ( url, thumbnail, upload ) > <!ATTLIST foto id NMTOKEN #REQUIRED > <!ATTLIST foto sitio NMTOKEN #REQUIRED >

<!ELEMENT telefono ( #PCDATA ) >

<!ELEMENT resultados ( sitio*, foto* ) >

code

Segundo documento XML
code format="xml" <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE resultados PUBLIC "RESULTADOS" "documento.dtd">

<sitio id="sitio_357"> <nombre slug="el-mirador">El Mirador Málaga <coordenadas lat="36.997306" lng="-4.553435" /> Carretera del Torcal, km 0.5, Antequera 952844523 	 Restaurante

<sitio id="sitio_363"> Sacacorchos Málaga <coordenadas lat="36.723776" lng="-4.419551" /> Calle Álamos, 18 29012</cp> 952061729 	 Restaurante

<foto id="foto_244" sitio="sitio_357"> http://andaluciapeople.com/media/sitios/357/draxus_2009_4_15_16132623.jpg http://andaluciapeople.com/media/sitios/357/mini/draxus_2009_4_15_16132623_jpg_100x75_crop_q85.jpg <upload by="draxus" date="Wed, 15 Apr 2009 16:23:11 GMT" />

code