Actividad 1
Tarea 1
Dado el siguiente documento XML, escriba las expresiones XPath que devuelvan la respuesta deseada (mostrada en los cuadros).
- Ejercicio 1.1
-
- Nombre del instito
- /ies/nombre
Tarea 2
- Ejercicio 1.2
-
- Página web del Instituto
- //web/node()
Tarea 3
- Ejercicio 1.3
-
- Nombre de los Ciclos Formativos
- /ies/ciclos/ciclo/nombre/node()
Tarea 4
- Ejercicio 1.4
-
- Siglas por las que se conocen los Ciclos Formativos
- /ies/ciclos/ciclo/@id
Tarea 5
- Ejercicio 1.5
-
- Años en los que se publicaron los decretos de título de los Ciclos Formativos
- /ies/ciclos/ciclo/decretoTitulo/@año
Tarea 6
- Ejercicio 1.6
-
- Ciclos Formativos de Grado Medio (se trata de obtener el elemento ciclo completo
- /ies/ciclos/ciclo[grado="Medio"]
- //ciclos/ciclo[grado="Medio"]
Tarea 7
- Ejercicio 1.7
-
- nombre de los Ciclos Formativos de Grado Superior
- /ies/ciclos/ciclo[grado="Superior"]/nombre/node()
- //ciclos/ciclo[grado="Superior"]/nombre/node()
Tarea 8
- Ejercicio 1.8
-
- Nombre de los Ciclos Formativos anteriores a 2010
- /ies/ciclos/ciclo/decretoTitulo[@año="<2010"]/../nombre/node()
- //ciclos/ciclo/decretoTitulo[@año="<2010"]/../nombre/node(
Tarea 9
- Ejercicio 1.9
-
- Nombre de los Ciclos Formativos de 2008 o 2010
- //ciclos/ciclo/decretoTitulo[@año="2008" or @año="2010"]/..nombre/node()
- /ies/ciclos/ciclo/decretoTitulo[@año="2008" or @año="2010"]/..nombre/node()
Actividad 2
Tarea 2.1
Dado el siguiente documento XML, escriba las expresiones XPath que devuelvan la respuesta deseada (mostrada en los cuadros)
- Ejercicio 2.1
-
- Nombre de los módulos que se imparten en el Instituto
- /ies/modulos/modulo/nombre/node()
Tarea 2
- Ejercicio 2.2
-
- Nombre de los módulos del ciclo ASIR
- /ies/modulos/modulo[ciclo="ASIR"]/nombre/node()
- //modulos/modulo[ciclo="ASIR"]/nombre/node()
Ejercicio 2.3
- Nombre de los módulos que se imparten en el segundo curso de cualquier ciclo
- //modulos/modulo[curso="2"]/nombre/node()
- /ies/modulos/modulo[curso="2"]/nombre/node()
Ejercicio 2.4
- Nombre de los módulos de menos de 5 horas semanales
- /ies/modulos/modulo[horasSemanales<5]/nombre/node()
- //modulos/modulo[horasSemanales<5]/nombre/node()
Ejercicio 2.5
- Nombre de los módulos que se imparten en el primer curso de ASIR:
- //modulos/modulo[ciclo="ASIR"][currso="1"]/nombre/node()
- //modulos/modulo[ciclo="ASIR" and currso="1"]/nombre/node()
Ejercicio 2.6
- Horas semanales de los módulos de más de 3 horas semanales
- //modulos/modulo[HorasSemanales] > 3]/horasSemanales/node()
- /ies/modulos/modulo[HorasSemanales] > 3]/horasSemanales/node()