Os voy a dar el enunciado de lo que me piden para que se desenmarañe lo que yo he enmarañado:
La página inicial del proyecto de XML se llamará xml.html. Esta página tendrá varias zonas (cabecera, pie de página, contenidos,...). En una de esas zonas se mostrará un menú para permitir la navegación por el proyecto de XML.
Esté menú será parecido al menú del proyecto de HTML pero sólo incluirá las opciones propias del proyecto de XML y una opción de nombre HTML para volver a la página index.html del proyecto de HTML. Además, se deberán actualizar los enlaces relativos a las opciones del proyecto de HTML para que funcionen correctamente.
Los datos del proyecto de XML se almacenarán en un documento de nombre datos.xml. Dentro de los datos deberá de haber al menos un campo de tipo numérico, uno de tipo imagen, y uno de tipo enlace.
La definición de los datos (gramática) se hará mediante un esquema XML que tendrá el mismo nombre que el elemento principal de datos.xml. Por ejemplo, si el dato principal es alumnos el esquema se llamaría alumnos.xsd.
En datos.xml se hará uso del esquema XML para comprobar que los datos sean correctos.
Entre las opciones del menú para el proyecto de XML deben de figurar las siguientes opciones:
Listado Completo. Muestra todos los datos en una tabla.
Listado Completo con Resumen. Muestra todos los datos en una tabla y añade al final una fila con el número de registros y con otro campo de tipo resumen numérico (suma de precios, media de notas,...)
Listado Completo Ordenado. Muestra todos los datos en una tabla ordenados por un campo cualquiera en ascendente.
Todas las páginas de los listados llevarán una etiqueta de título con el nombre de listado al que hacen referencia y usarán la hoja de estilos estilos.css.
Todos los archivos de los listados se guardarán con el nombre del listado al que hacen referencia todo en minúsculas y sin espacios. Por ejemplo, listadocompletoimagen.html.
Gracias a todos.