apuntes+de+05-05-08

5-5-08

Empezamos viendo los ejercicios 2.9 (en este bloque tiene el problema de que no responde a un interfaz REST que es lo que se pide en el ejercicio) y 2.10 (con el problema de que solo empieza a escribir el contenido de la etiqueta si la etiqueta es "mueble") de autoevaluacion de Raquel.


 * __T2.12 Encontrando nuestro camino en el documento: XPath__**

XML es un conjunto de tecnologias entre ellas esta el XPath es un lenguaje que sirve para referirse y hacer afirmaciones sobre partes del documento XML.Utiliza caminos que llevan a un nodo u otro. Los caminos estan compuestos por pasos que pueden ser: -especificador de eje: hacia donde te vas a dirigir. -test de nodo:nombre de nodo que puede existir o no. -predicado:afirmacion sobre un grupo de nodos Para extraer los titulos usando XPath sera mas simple que con los procedimientos vistoa anteriormente. Cambiando el XPath podemos obtener lo que queramos de forma sencilla (vemos varios ejemplos en clase obteniendo titulos,enlaces..de un documento) De este modo casi todo lo que hemos visto hasta ahora lo podemos hacer con XPath. En el ejemplo siguiente (rss-xpath-3.rb) por la linea de comandos le pasamos el numero del nodo que queremos ver. En otro ejemplo solicitamos el titulo de los nodos que corresponden a un numero menor al introducido. Tambien podemos usar cadenas que nos dicen la posicion de un determinado nodo... Podemos referirnos a un nodo determinado sin tener que seguir todo el camino, para ello usamos 2 barras ( //link[#{numero}] )

__**T2.13 Bases de datos XML**__