Xpath - Ejercicio 1-1
- Pregunta:
Nombre del Instituto
- Ruta Xpath:
//ies/nombre
- Solución:
<nombre>IES Abastos</nombre>
Xpath - Ejercicio 1-2
- Pregunta:
Página web del instituto
- Ruta Xpath:
//ies/web
- Solución:
<web>http://www.iesabastos.org</web>
Xpath - Ejercicio 1-3
- Pregunta:
Nombre de los Ciclos Formativos
- Ruta Xpath:
//ies/ciclos/ciclo/nombre
- Solución:
<nombre>Administración de Sistemas Infórmaticos en Red</nombre>
<nombre>Desarrollo de Aplicaciones Web</nombre>
<nombre>Sistemas Microinfórmaticos y Redes</nombre>
Xpath - Ejercicio 1-4
- Pregunta:
Siglas por las que se conocen los Ciclos Formativos
- Ruta Xpath:
//ies/ciclos/ciclo/@id
- Solución:
id="ASIR"
id="DAW"
id="SMR"
Xpath - Ejercicio 1-5
- Pregunta:
Años en los que se publicaron los decretos de título de los Ciclos Formativos
- Ruta Xpath:
//ies/ciclos/ciclo/decretoTitulo/@año
- Solución:
año="2009"
año="2010"
año="2008"
Xpath - Ejercicio 1-6
- Pregunta:
Ciclos Formativos de Grado Medio (se trata de obtener el elemento completo)
Nota: Resuelva este ejercicio de dos formas distintas, en un único paso de búsqueda y en dos pasos de búsqueda.
- Rutas Xpath:
//ciclo[grado="Medio"]
//grado[.="Medio"]/..
- Solución:
<ciclo id="SMR">
<nombre>Sistemas Microinformáticos y Redes</nombre>
<grado>Medio</grado>
<decretoTitulo año="2008"/>
</ciclo>
Xpath - Ejercicio 1-7
- Pregunta:
Nombre de los Ciclos Formativos de Grado Superior
Nota: Resuelva este ejercicio de dos formas distintas, en un único paso de búsqueda y en dos pasos de búsqueda.
- Rutas Xpath:
//nombre[../grado="Superior"]
En dos pasos de búsqueda:
//ciclo[grado="Superior"]/nombre
//grado[.="Superior"]/../nombre
- Solución:
<nombre>Administración de Sistemas Informáticos eb Red</nombre>
<nombre>Desarrollo de aplicaciones Web</nombre>
Xpath - Ejercicio 1-8
- Pregunta:
Nombre de los Ciclos Formativos anteriores a 2010
Nota: Resuelva este ejercicio de dos formas distintas, en un único paso de búsqueda y en dos pasos de búsqueda.
- Rutas Xpath:
//nombre[../decretoTitulo/@año<2010]/text()
En dos pasos de búsqueda:
//@año[.<2010]/../../nombre/text()
//decretoTitulo[@año<2010]/../nombre/text()
- Solución:
Administración de Sistemas Informáticos eb Red
Sistemas Microinformáticos y Redes
Xpath - Ejercicio 1-9
- Pregunta:
Nombre de los Ciclos Formativos de 2008 o 2010
Nota: Resuelva este ejercicio de dos formas distintas, en un único paso de búsqueda y en dos pasos de búsqueda.
- Rutas Xpath:
//nombre[../decretoTitulo/@año=2008 or ../decretoTitulo/@año=2010]/text()
En dos pasos de búsqueda:
(//@año[.=2008]|//@año[.=2010])/../../nombre/text()
//decretoTitulo[@año=2008 or @año=2010]/../nombre/text()
- Solución:
Desarrollo de Aplicaciones Web
Sistemas Microinformáticos y Redes
Xpath - Ejercicio 2-1
- Pregunta:
Nombre de los módulos que se imparten en el Instituto
- Ruta Xpath:
//modulos/modulo/nombre/text()
- Solución:
Aplicaciones Web
Gestión de bases de datos
Lenguajes de marcas y sistemas de gestión de información
Implantación de aplicaciones web
Xpath - Ejercicio 2-2
- Pregunta:
Nombre de los módulos del ciclo ASIR
Nota: Resuelva este ejercicio de dos formas distintas, en un único paso de búsqueda y en dos pasos de búsqueda.
- Rutas Xpath:
//nombre[../ciclo="ASIR"]/text()
En dos pasos de búsqueda:
//modulo[ciclo="ASIR"]/nombre/text()
//ciclo[.="ASIR"]/../nombre/text()
- Solución:
Desarrollo de Aplicaciones Web
Sistemas Microinformáticos y Redes
Xpath - Ejercicio 2-3
- Pregunta:
Nombre de los módulos que se imparten en el segundo curso de cualquier ciclo
Nota: Resuelva este ejercicio de dos formas distintas, en un único paso de búsqueda y en dos pasos de búsqueda.
- Rutas Xpath:
//nombre[../curso="2"]/text()
En dos pasos de búsqueda:
//modulo[curso=2]/nombre/text()
//curso[.=2]/../nombre/text()
- Solución:
Aplicaciones Web
Implantación de aplaicaciones web
Xpath - Ejercicio 2-4
- Pregunta:
Nombre de los módulos de menos de 5 horas semanales
Nota: Resuelva este ejercicio de dos formas distintas, en un único paso de búsqueda y en dos pasos de búsqueda.
- Rutas Xpath:
//nombre[../horasSemanales<5]/text()
En dos pasos de búsqueda:
//modulo[horasSemanales<5]/nombre/text()
//horasSemanales[.<5]/../nombre/text()
- Solución:
Aplicaciones Web
Lenguaje de marcas y sistemas de gestión de información
Xpath - Ejercicio 2-5
- Pregunta:
Nombre de los módulos que se imparten en el primer curso de ASIR
Nota: Resuelva este ejercicio de dos formas distintas, en un único paso de búsqueda y en dos pasos de búsqueda.
- Rutas Xpath:
//nombre[../ciclo="ASIR" and ../curso=1]/text()
En dos pasos de búsqueda:
//modulo[ciclo="ASIR" and curso=1]/nombre/text()
- Solución:
Gestión de bases de datos
Lenguaje de marcas y sistemas de gestión de información
Xpath - Ejercicio 2-6
- Pregunta:
Horas semanales de los módulos de más de 3 horas semanales (4, 5, 5).
Nota: Resuelva este ejercicio de dos formas distintas, en un único paso de búsqueda y en dos pasos de búsqueda.
- Rutas Xpath:
//horasSemanales[.>3]/text()
En dos pasos de búsqueda:
//modulo[horasSemanales>3]/horasSemanales/text()
- Solución:
4
5
5