Ejercicio 519
Consideremos el siguiente documento XML.
Construye las expresiones XPath que permitan obtener los siguientes datos:
- Nombre de los ríos.
- Idiomas de las repúblicas.
- Países que tienen por lengua el español.
- Tamaños de los países por donde pasa el Bidasoa.
- Ríos de Europa.
Solución
- Nombre de los ríos.
/geografia/rios/rio/nombre/text()
- Idiomas de las repúblicas.
/geografia/paises/pais[sistema="república"]/@nombre
- Países que tienen por lengua el español.
/geografia/paises/pais[idioma="español"]/@nombre
- Tamaños de los países por donde pasa el Bidasoa.
/geografia/rios/rio[nombre="Bidasoa"]/pais/text()
- Ríos de Europa.
/geografia/rios/rio[pais=/geografia/continentes/continente[@nombre="Europa"]/pais]/nombre/text()