XPath Actividad 1

1. Selecciona todas las Actividades

//actividad

              C01 Descubrimiento acuático 2019-01-10 30 2
              C02 Natación técnica 2019-02-05 55 3
              C03 Entrenamiento funcional acuático 2019-03-12 60 4
              C04 Rehabilitación en piscina 2019-04-01 40 3
              C05 Juegos y coordinación en el agua 2019-05-20 45 2
              C06 Salvamento acuático básico 2019-06-15 50 3
              C07 Aqua yoga 2019-07-10 35 2
              C08 Resistencia y cardio en agua 2019-08-25 65 4
            

2. Obtiene Todos los Títulos

//titulo

              Descubrimiento acuático
              Natación técnica
              Entrenamiento funcional acuático
              Rehabilitación en piscina
              Juegos y coordinación en el agua
              Salvamento acuático básico
              Aqua yoga
              Resistencia y cardio en agua
            

3. El Primer Título de la Actividad

(/actividades/actividad/titulo)[1]

              Descubrimiento acuático
            

4. El último título de la actividad

/actividades/actividad[last()]/titulo

              Resistencia y cardio en agua
            

5. Primeras Tres Actividades

/actividades/actividad[position() <= 3]

                C01 Descubrimiento acuático 2019-01-10 30 2
                C02 Natación técnica 2019-02-05 55 3
                C03 Entrenamiento funcional acuático 2019-03-12 60 4
            

6. Todos los Elementos Descendientes de las Actividades Infantiles

//actividad[@nivel='infantil']//*

                C01
                Descubrimiento acuático
                2019-01-10
                30 2
                30
                2
                C05
                Juegos y coordinación en el agua
                2019-05-20
                45 2
                45
                2
            

7. El Nombre de las Actividades Para Adultos.

//actividad[@nivel='adultos']/titulo

                Entrenamiento funcional acuático
                Rehabilitación en piscina
                Aqua yoga
                Resistencia y cardio en agua
            

8. El Nombre de las Actividades con dos Sesiones Semanales

//actividad[sesiones/sesiones_semana=2]/titulo

                Descubrimiento acuático
                Juegos y coordinación en el agua
                Aqua yoga
            

9. Número de actividades

count(//actividad)

                8
            

10. Cuenta del Número de Actividades Infantiles.

count(//actividad[@nivel='infantil'])

                2
            

11. Suma de las Sesiones Semanales de las Actividades para Adultos.

sum(//actividad[@nivel='adultos']/sesiones/sesiones_semana)

                13
            

12. Nodos de la Actividad de Código C06

//actividad[codigo='C06']

                C06 Salvamento acuático básico 2019-06-15 50 3
            

13. Duración de las Actividades con Intensidad Fuerte

//actividad/sesiones[@intensidad='fuerte']/minutos_sesion

                60
                50
                65
            

14. Mostrar el Código de las Actividades Cuya Duración Coincide con la Duración del 1º Actividad.

//actividad[sesiones/minutos_sesion = /actividades/actividad[1]/sesiones/minutos_sesion]/codigo

                C01
            

15. Título de las Actividades del Año 2019

//actividad[starts-with(fecha_inicio,'2019')]/titulo/text()

                Descubrimiento acuático
                Natación técnica
                Entrenamiento funcional acuático
                Rehabilitación en piscina
                Juegos y coordinación en el agua
                Salvamento acuático básico
                Aqua yoga
                Resistencia y cardio en agua