[XPATH].Ej5.Ejercicio xpath factbook.xml (continentes)
- Enunciado: Nombre de los continentes.
- Xpath que la resuelve: //continent/@name
- Resultado obtenido
Ejercicio 2
- Enunciado: Nombre de la isla cuya superficie es 13935.
- Xpath que la resuelve: //island[@area="13935"]
- Resultado obtenido:
Ejercicio 4
- Enunciado: Nombre de los países que no tienen frontera con otros países (luego son islas).
- Xpath que la resuelve: /mondial/country[count(border)=0]/name
- Resultado obtenido:
Ejercicio 5
- Enunciado: Nombre de organizaciones que tengan más de 5 miembros.
- Xpath que la resuelve: /mondial/organization[count(members)>5]
- Resultado obtenido:
Ejercicio 6
- Enunciado: Nodos descendientes de la provincia de nombre Madrid, descendiente del país Spain.
- Xpath que la resuelve: //country[name="Spain"]/province[@name="Madrid"]
- Resultado obtenido:
Ejercicio 7
- Enunciado: Nombre y gobierno de los países cuya población sea menor que 1.000.000.
- Xpath que la resuelve: //country[@population<1000000 and @government]
- Resultado obtenido:
Ejercicio 8
- Enunciado: Nombre de los países que tengan una ciudad llamada Córdoba.
- Xpath que la resuelve: //city[name="Cordoba"]/name
- Resultado obtenido:
Ejercicio 9










Para el nº 8 para que te salgan los nombres de los países se tiene que retroceder al nodo padre dos veces desde donde estás y llamar al atributo con la arroba:
ResponderEliminar//city[name="Cordoba"]/../../@name
Para que te salgan sólo los nombres sin más:
//city[name="Cordoba"]/../../@name/data()