XPath Universidad 3

1. Nombre de la Universidad:

/universidad/nombre/text()

    Universidad de Victoria 
            

2. Pais de la Universidad:

/universidad/pais/text()

    España
            

3. Nombres de las Carreras:

//carrera/nombre/text()

    1. I.T. Informática
    2. Dipl. Empresariales
    3. Dipl. Relaciones Laborales
    4. Lic. Quimica
    5. Lic. Biología
    6. Lic. Humanidades
            

4. Años de plan de estudio de las carreras:

//carrera/plan/text()

    1. 2003
    2. 2001
    3. 2001
    4. 2003
    5. 2001
    6. 1980
            

5. Nombres de todos los alumnos:

//alumno/nombre/text()

    1.Víctor Manuel
    2.Luisa
    3.Fernando
    4.María
            

6. Identificadores de todas las carreras:

//coche[matricula="1234A"]/color/text()

    1. c01
    2. c02
    3. c03
    4. c04
    5. c05
    6. c06
            

7. Datos de la carrera cuyo id es c01:

//carrera[@id='c01']

    I.T. Informática 2003 250 Escuela de Informática 
            

8. Centro en que se estudia de la carrera cuyo id es c02:

//carrera[@id='c02']/centro/text()

    Facultad de Ciencias Sociales
            

9. Nombre de las carreras que tengan subdirector:

//carrera[subdirector]/nombre/text()

    Dipl. Relaciones Laborales
            

10. Nombre de los alumnos que estén haciendo proyecto:

//alumno[estudios/proyecto]/nombre/text()

    1. Luisa
    2. María
            

11. Códigos de las carreras en las que hay algún alumno matriculado:

//alumno/estudios/carrera/@codigo

    1. c01
    2. c02
            

12. Apellidos y Nombre de los alumnos con beca:

//alumno[@beca='si']/(apellido1 | apellido2 | nombre)

    Pérez
    Romero
    Fernando
            

13. Nombre de las asignaturas de la titulación c04:

//asignaturas/asignatura[@titulacion='c04']/nombre/text()

    1. Pedagogía
    2. Tecnología de los Alimentos
            

14. Nombre de las asignaturas de segundo trimestre:

//asignaturas/asignatura[trimestre='2']/nombre/text()

    1. Ingeniería del Software
    2. Pedagogía
    3. Didáctica
    4. Tecnología de los Alimentos
    5. Historia del Pensamiento
            

15. Nombre de las asignaturas que no tienen 4 créditos teóricos

//asignaturas/asignatura[creditos_teoricos!='4']/nombre/text()

    1. Ofimática
    2. Ingeniería del Software
    3. Tecnología de los Alimentos
    4. Bases de Datos
    5. Historia del Pensamiento
            

16. Código de la carrera que estudia el último alumno:

//alumno[last()]/estudios/carrera/@codigo

    c01
            

17. Código de las asignaturas que estudian mujeres:

//alumno[sexo="Mujer"]/estudios/carrera/@codigo

    1. c01
    2. c02
            

18. Nombre de los alumnos que matriculados en la asignatura a02:

//alumnos/alumno[estudios/asignaturas/asignatura/@codigo="a02"]/nombre/text()

    1. Luisa
    2. Fernando
    3. María
            

19. Códigos de las carreras que estudian los alumnos matriculados en alguna asignatura:

//alumno[estudios/asignaturas/asignatura]/estudios/carrera/@codigo

    1. c01
    2. c02
    3. c02
    4. c01
            

20. Apellidos de todos los hombres

//alumno[sexo="Hombre"]/(apellido1 | apellido2)

    1. Rivas   Santos
    3. Pérez   Romero
            

21. Nombre de la carrera que estudia Víctor Manuel:

//carreras/carrera[@id=//alumno[nombre="Víctor Manuel"]/estudios/carrera/@codigo]/nombre

    I.T. Informática
            

22. Nombre de las asignaturas que estudia Luisa:

//asignaturas/asignatura[@id=//alumno[nombre="Luisa"]/estudios/asignaturas/asignatura/@codigo]/nombre

    1. Ofimática
    2. Ingeniería del Software
            

23. Primer apellido de los alumnos matriculados en Ingeniería del Software:

//alumno[estudios/asignaturas/asignatura/@codigo= //asignatura[nombre="Ingeniería del Software"]/@id]/apellido1/text()

    1. Pérez
    2. Pérez
    3. Avalón
            

24. Nombre de las carreras que estudian los alumnos matriculados en la asignatura Tecnología de los Alimentos:

//carreras/carrera[@id=//alumno/estudios[asignaturas/asignatura/@codigo=//asignatura[nombre="Tecnología de los Alimentos"]/@id]/carrera/@codigo]/nombre

    I.T. Informática
            

25. Nombre de los alumnos matriculados en carreras que no tienen subdirector:

//coche[marca="Ford" or marca="Volkswagen"]/matricula

    1. Víctor Manuel
    2. Luisa
    3. Fernando
    4. María
            

26. Nombre de los alumnos matriculados en asignaturas con 0 créditos prácticos y que estudien la carrera de I.T. Informática

//alumno[estudios/carrera/@codigo= //carreras/carrera[nombre="I.T. Informática"]/@id][estudios/asignaturas/asignatura/@codigo=//asignatura[creditos_practicos="0"]/@id]/nombre/text()

    Víctor Manuel
            

27. Nombre de los alumnos que estudian carreras cuyos planes son anteriores a 2002

//alumno[estudios/carrera/@codigo=//carreras/carrera[plan<2002]/@id]/nombre/text()

    1. Luisa
    2. Fernando