Diferència entre revisions de la pàgina «Proyecto Consultas en XML»
Salta a la navegació
Salta a la cerca
Línia 16: | Línia 16: | ||
*Z: rango SMX, SIS, DAM, DAW | *Z: rango SMX, SIS, DAM, DAW | ||
*C: rango 1,2 | *C: rango 1,2 | ||
+ | * XML base: | ||
+ | <pre> | ||
+ | <IES_Esteve_Terradas> | ||
+ | <ciclo grado="medio" siglas="smx"> | ||
+ | <titulo>Sistemas microinformáticos y redes</titulo> | ||
+ | <profesores> | ||
+ | <profesor imparte_clases_en="1"> | ||
+ | <nombre>Rafael Aracil</nombre> | ||
+ | </profesor> | ||
+ | <profesor imparte_clases_en="2"> | ||
+ | <nombre>Josep Maria Sales</nombre> | ||
+ | <tutor/> | ||
+ | </profesor> | ||
+ | </profesores> | ||
+ | <curso num="1"> | ||
+ | <aula nombre="Aula 2" /> | ||
+ | <alumnos> | ||
+ | <alumno> | ||
+ | <nombre></nombre> | ||
+ | <ano_nacimiento></ano_nacimiento> | ||
+ | </alumno> | ||
+ | </alumnos> | ||
+ | </curso> | ||
+ | <curso num="2"> | ||
+ | <aula nombre="Aula 2" /> | ||
+ | <alumnos> | ||
+ | <alumno> | ||
+ | <nombre></nombre> | ||
+ | <ano_nacimiento></ano_nacimiento> | ||
+ | </alumno> | ||
+ | </alumnos> | ||
+ | </curso> | ||
+ | </ciclo> | ||
+ | <ciclo grado="superior" siglas="sis"> | ||
+ | <titulo>Administración de sistemas informáticos y redes</titulo> | ||
+ | <profesores> | ||
+ | <profesor imparte_clases_en="1"> | ||
+ | <nombre>Leandro Zabala</nombre> | ||
+ | </profesor> | ||
+ | <profesor imparte_clases_en="2"> | ||
+ | <nombre>David Sicart</nombre> | ||
+ | <tutor/> | ||
+ | </profesor> | ||
+ | </profesores> | ||
+ | <curso num="1"> | ||
+ | <aula nombre="Aula 3" /> | ||
+ | <alumnos> | ||
+ | <alumno> | ||
+ | <nombre></nombre> | ||
+ | <ano_nacimiento></ano_nacimiento> | ||
+ | </alumno> | ||
+ | </alumnos> | ||
+ | </curso> | ||
+ | <curso num="2"> | ||
+ | <aula nombre="Aula 3" /> | ||
+ | <alumnos> | ||
+ | <alumno> | ||
+ | <nombre></nombre> | ||
+ | <ano_nacimiento></ano_nacimiento> | ||
+ | </alumno> | ||
+ | </alumnos> | ||
+ | </curso> | ||
+ | </ciclo> | ||
+ | </IES_Esteve_Terradas> | ||
+ | |||
+ | |||
+ | |||
+ | </pre> | ||
=Especificaciones= | =Especificaciones= | ||
=Duración del proyecto= | =Duración del proyecto= |
Revisió del 10:08, 6 març 2020
Introducción
- Consultas en XML es una aplicación que nos permitirá obtener información sobre datos del Instituto guardados en formato XML a través de la línea de comandos. La aplicación deberá cargar y validar el XML contra un DTD y después a través de las opciones de menú presentadas por pantalla ofrecerá la posiblidad de mostrar información al usuario de los datos del XML.
- Aplicación ha de permitir obtener la siguiente información:
- Alumnos
- Todos los alumnos de un año X
- Todos los alumnos que tengan la edad Y
- Todos los alumnos del ciclo Z del curso C
- Profesores
- Los profesores del ciclo Z
- Los profesores del ciclo Z del curso C
- Aulas
- Aula en la que se imparte el ciclo Z
- Alumnos
Definiciones
- X: rango 1900 a 2020
- Y: rango 15 a 100
- Z: rango SMX, SIS, DAM, DAW
- C: rango 1,2
- XML base:
<IES_Esteve_Terradas> <ciclo grado="medio" siglas="smx"> <titulo>Sistemas microinformáticos y redes</titulo> <profesores> <profesor imparte_clases_en="1"> <nombre>Rafael Aracil</nombre> </profesor> <profesor imparte_clases_en="2"> <nombre>Josep Maria Sales</nombre> <tutor/> </profesor> </profesores> <curso num="1"> <aula nombre="Aula 2" /> <alumnos> <alumno> <nombre></nombre> <ano_nacimiento></ano_nacimiento> </alumno> </alumnos> </curso> <curso num="2"> <aula nombre="Aula 2" /> <alumnos> <alumno> <nombre></nombre> <ano_nacimiento></ano_nacimiento> </alumno> </alumnos> </curso> </ciclo> <ciclo grado="superior" siglas="sis"> <titulo>Administración de sistemas informáticos y redes</titulo> <profesores> <profesor imparte_clases_en="1"> <nombre>Leandro Zabala</nombre> </profesor> <profesor imparte_clases_en="2"> <nombre>David Sicart</nombre> <tutor/> </profesor> </profesores> <curso num="1"> <aula nombre="Aula 3" /> <alumnos> <alumno> <nombre></nombre> <ano_nacimiento></ano_nacimiento> </alumno> </alumnos> </curso> <curso num="2"> <aula nombre="Aula 3" /> <alumnos> <alumno> <nombre></nombre> <ano_nacimiento></ano_nacimiento> </alumno> </alumnos> </curso> </ciclo> </IES_Esteve_Terradas>