apuntes_Tularis2k8_04-05-09

Comenzamos la clase con el resumen que realiza AlexBM8 de la clase anterior. Seguimos haciendo ejercicios de autoevaluación ya que no hemos hecho ninguno durante el fin de semana.

Vemos el ejercicio 2.10 de alexBM acerca de traducir las etiquetas XML.

Comenzamos con la parte de teoría, en este caso sobre XPATH. Es una forma estándar de referirnos a una zona del documento, en general devuelve un conjunto de nodos,puedes referirte desde cada punto del árbol a otro punto cualquiera, o desde fuera a un grupo de elementos de un documento XML que cumpla una serie de condiciones. El formato son los nombres de nodos separados por barras como los directorios en unix.

En el ejemplo de ruby se devuelven todos los elementos title de los items del feed rss en cuestión. Para referirnos a cualquier nodo de cualquier rama en cualquier nivel podemos utilizar "//" para acceder a ellos. Se puede seleccionar un nodo especifico mediante el orden del documento, que suele ser el orden en el que aparecen.

Se nos deja tiempo para hacer uno de los ejercicios delacionados con XPATH.