XPath - Soluciones

Se ofrecen a continuación unas posibles soluciones de los ejercicios de XPath. Estos ejercicios se pueden resolver de varias maneras. En las soluciones siguientes se proponen algunas posibilidades, pero otras son aceptables.

XPath - Ejercicio 1 - Expresiones simples

XPath - Ejercicio 1-1 - Solución

Nombre del Instituto:

<nombre>IES Abastos</nombre>

Solución:

//ies/nombre

XPath - Ejercicio 1-2 - Solución

Página web del Instituto:

http://www.iesabastos.org

Solución:

//web/text()

XPath - Ejercicio 1-3 - Solución

Nombre de los Ciclos Formativos:

Administración de Sistemas Informáticos en Red
Desarrollo de Aplicaciones Web
Sistemas Microinformáticos y Redes

Solución:

//ciclo/nombre/text()

XPath - Ejercicio 1-4 - Solución

Siglas por las que se conocen los Ciclos Formativos:

 id="ASIR"
 id="DAW"
 id="SMR"

Soluciones:

//@id
//ciclo/@*

XPath - Ejercicio 1-5 - Solución

Años en los que se publicaron los decretos de título de los Ciclos Formativos:

 año="2009"
 año="2010"
 año="2008"

Solución:

//@año

XPath - Ejercicio 1-6 - Solución

Ciclos Formativos de Grado Medio (se trata de obtener el elemento <ciclo> completo):

<ciclo id="SMR">
  <nombre>Sistemas Microinformáticos y Redes</nombre>
  <grado>Medio</grado>
  <decretoTitulo año="2008"/>
</ciclo>

Soluciones:

XPath - Ejercicio 1-7 - Solución

Nombre de los Ciclos Formativos de Grado Superior:

<nombre>Administración de Sistemas Informáticos en Red</nombre>
<nombre>Desarrollo de Aplicaciones Web</nombre>

Soluciones:

XPath - Ejercicio 1-8 - Solución

Nombre de los Ciclos Formativos anteriores a 2010:

Administración de Sistemas Informáticos en Red
Sistemas Microinformáticos y Redes

Soluciones:

XPath - Ejercicio 1-9 - Solución

Nombre de los Ciclos Formativos de 2008 o 2010:

Desarrollo de Aplicaciones Web
Sistemas Microinformáticos y Redes

Soluciones:

XPath - Ejercicio 2 - Expresiones simples

XPath - Ejercicio 2-1 - Solución

Nombre de los módulos que se imparten en el Instituto:

Aplicaciones web
Gestión de bases de datos
Lenguajes de marcas y sistemas de gestión de información
Implantación de aplicaciones web

Solución:

//nombre/text()

XPath - Ejercicio 2-2 - Solución

Nombre de los módulos del ciclo ASIR:

Gestión de bases de datos
Lenguajes de marcas y sistemas de gestión de información
Implantación de aplicaciones web

Solución:

XPath - Ejercicio 2-3 - Solución

Nombre de los módulos que se imparten en el segundo curso de cualquier ciclo:

Aplicaciones web
Implantación de aplicaciones web

Solución:

XPath - Ejercicio 2-4 - Solución

Nombre de los módulos de menos de 5 horas semanales:

Aplicaciones web
Lenguajes de marcas y sistemas de gestión de información

Solución:

XPath - Ejercicio 2-5 - Solución

Nombre de los módulos que se imparten en el primer curso de ASIR:

Gestión de bases de datos
Lenguajes de marcas y sistemas de gestión de información

Solución:

XPath - Ejercicio 2-6 - Solución

Horas semanales de los módulos de más de 3 horas semanales (4, 5, 5).

4
5
5

Soluciones

XPath - Ejercicio 3 - Expresiones anidadas

XPath - Ejercicio 3-1 - Solución

Nombre de los módulos del ciclo "Sistemas Microinformáticos y Redes" (en la expresión final no deben aparecer las siglas SMR):

Aplicaciones web

Solución:

XPath - Ejercicio 3-2 - Solución

Nombre de los ciclos que incluyen el módulo "Lenguajes de marcas y sistemas de gestión de información":

Administración de Sistemas Informáticos en Red
Desarrollo de Aplicaciones Web

Solución:

XPath - Ejercicio 3-3 - Solución

Nombre de los módulos de ciclos de Grado Superior:

Gestión de bases de datos
Lenguajes de marcas y sistemas de gestión de información
Implantación de aplicaciones web

Solución:

XPath - Ejercicio 3-4 - Solución

Nombre de los módulos de ciclos cuyo título se aprobó en 2008:

Aplicaciones web

Solución:

XPath - Ejercicio 3-5 - Solución

Grado de los ciclos con módulos de primer curso:

Superior
Superior

Solución: