Usuario:Lmorillas/modulo lenguajes de marcas/xml/xpath/ejemplos weather

Ejemplos sacados de http://cafeconleche.org/books/xmljava/chapters/ch16.html

/weather/report selecciona los dos elementos report /weather/report[1] selecciona el primer elemento report /weather/report/temperature selecciona los dos elementos temperatura /weather/report[locality="Santa Monica"] selecciona el segundo report //report[locality="Block Island"]/attribute::longitude selcciona el atributo longitude del primer elemento report /child::weather/child::report/child::wind/child::* selecciona todos los elementos dirección, speed y gust. 9 * number(/weather/report[locality="Block Island"]/temperature) div 5 + 32 devuelve la temperatura de Block Island en grados Fahrenheit. /descendant::* devuelve todos los elementos del documento