Actividad Xpath 3

1. Nombre de la Universidad:

/universidad/nombre/text()
            
                 Universidad de Victoria
              
        

Pais de la Universidad:

/universidad/pais/text()
            
                España
             
        

Nombres de las Carreras:

//carrera/nombre/text() I.T. Informática Dipl. Empresariales Dipl. Relaciones Laborales Lic. Quimica Lic. Biología Lic. Humanidades

Años de plan de estudio de las carreras:

distinct-values(//carrera/plan/text())
            
                2003
                2001
                1980
            
        

Nombres de todos los alumnos:

//alumno/nombre/text()
            
                Víctor Manuel
                Luisa
                Fernando
                María
            
        

Identificadores de todas las carreras:

//carrera/@id
            
                c01
                c02
                c03
                c04
                c05
                c06
            
        

Datos de la carrera cuyo id es c01:

//carrera[@id="c01"]/*
            
                I.T. Informática
                2003
                250
                Escuela de Informática
            
        

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

//carrera[@id="c02"]/centro/text()
            
                Facultad de Ciencias Sociales
            
        

Nombre de las carreras que tengan subdirector:

//carrera[subdirector]/nombre/text()
            
                Dipl. Relaciones Laborales
            
        

Nombre de los alumnos que estén haciendo proyecto:

//alumno[estudios/proyecto]/nombre/text()
            
                Luisa
                María
            
        

Códigos de las carreras en las que hay a lgún alumno matriculado:

distinct-values(//alumno/estudios/carrera/@codigo)
            
                c01
                c02 
            
        

Apellidos y Nombre de los alumnos con beca:

//alumno[@beca="si"]/(apellido1 | apellido2 | nombre)
            
                Pérez Romero Fernando
            
        

Nombre de las asignaturas de la titulación c04:

//asignatura[@titulacion="c04"]/nombre/text()
            
                Pedagogía
                Tecnología de los Alimentos
            
        

Nombre de las asignaturas de segundo trimestre:

//asignatura[trimestre=2]/nombre/text()
            
                Ingeniería del Software
                Pedagogía
                Didáctica
                Tecnología de los Alimentos
                Historia del Pensamiento
            
        

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

//asignatura[creditos_teoricos!=4]/nombre/text()
            
                Ofimática
                Ingeniería del Software
                Tecnología de los Alimentos
                Bases de Datos
                Historia del Pensamiento
            
        

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

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

Código de las asignaturas que estudian mujeres:

//alumno[sexo="Mujer"]/estudios/asignaturas/asignatura/@codigo
            
                a02
                a01
                a02
                a01
                a07
            
        

Nombre de los alumnos que matriculados en la asignatura a02:

//alumno[estudios/asignaturas/asignatura/@codigo="a02"]/nombre/text()
            
                Luisa
                Fernando
                María 
            
        

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

distinct-values(//alumno/estudios/carrera/@codigo)
            
                c01
                c02
            
        

Apellidos de todos los hombres:

//alumno[sexo="Hombre"]/(apellido1 | apellido2)
            
                Rivas Santos
                Pérez Romero
            
        

Nombre de la carrera que estudia Víctor Manuel:

//carrera[@id=(//alumno[nombre="Víctor Manuel"]/estudios/carrera/@codigo)]/nombre/text()
            
                I.T. Informática  
            
        

Nombre de las asignaturas que estudia Luisa:

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

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()
            
                Pérez
                Pérez
                Avalón
            
        

Nombre de las carreras que estudian los alu mnos matriculados en la asignatura Tecnología de los Alimentos:

//carrera[@id = //alumno[estudios/asignaturas/asignatura/@codigo = //asignatura[nombre='Tecnología de los Alimentos']/@id]/estudios/carrera/@codigo]/nombre/text()
            
                I.T. Informática
            
        

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

//alumno[estudios/carrera/@codigo = //carrera[not(subdirector)]/@id]/nombre/text()
            
                Víctor Manuel
                Luisa
                Fernando
                María
            
        

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

//alumno[estudios/asignaturas/asignatura/@codigo = //asignatura[creditos_practicos='0']/@id and estudios/carrera/@codigo = //carrera[nombre='I.T. Informática']/@id]/nombre/text()
            
                Víctor Manuel
            
        

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

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