- Selecciona todas las actividades
- Obtiene todos los títulos
- El primer título de la actividad.
- (/actividades/actividad/titulo)[1]
- El último título de la actividad.
- /actividades/actividad[last()]/titulo
- Primeras tres actividades
- /actividades/actividad[position() <= 3]
- Todos los elementos descendientes de las actividades infantiles
- //actividad[@nivel='infantil']//*
- El nombre de las actividades para adultos.
- //actividad[@nivel='adultos']/titulo
- El nombre de las actividades con dos sesiones semanales
- //actividad[sesiones/sesiones_semana=2]/titulo
- Número de actividades
Si queremos convertir el resultado a cadena de caracteres, podemos usar la función string().
- Cuenta del número de actividades infantiles.
- count(//actividad[@nivel='infantil'])
- Suma de las sesiones semanales de las actividades para adultos.
- sum(//actividad[@nivel='adultos']/sesiones/sesiones_semana)
- Nodos de la actividad de código C06.
- //actividad[codigo='C06']
- Duración de las actividades con intensidad fuerte
- //actividad/sesiones[@intensidad='fuerte']/minutos_sesion
- 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
- Título de las actividades del año 2019.
- //actividad[starts-with(fecha_inicio,'2019')]/titulo/text()