Un gran almacén desea que informatizar la sección de videojuegos.Para ello se pide:
Generar el xml validado con su xsd y todas las restricciones oportunas. Un fichero xsl de consultas y el correpondiente fichero html resultante.
El elemento raíz del xml será "catalogoVideojuegos" y contendrá información sobre:
- Los elementos serán:
- titulo
- desarrollador
- genero:
- Acción
- RPG
- Deportes
- Aventura
- Terror
- Estrategia
- Simulación
- precio
- fechaLanzamiento
- plataformas:
- PC
- PS5
- Xbox
- Nintendo Switch
- valoracion
- modosJuego:
- Individual
- Cooperativo
- Online
- Multijugador
- Pantalla dividida
Cada videojuego deberá incluir atributos como: <videojuego id="V001" idioma="es" pegi="18"> pegi (sistema europeo de clasificación por edades de los videojuegos)
- El documento XML deberá contener:
- mínimo 15 videojuegos
- varios géneros
- distintos PEGI
- videojuegos multiplataforma
- distintos idiomas
- Al menos 3 videojuegos con varios modos de juego.
Tendrás que generar un fichero xsl. El fichero XSL deberá generar una página HTML.El proyecto deberá contener las siguientes consultas:
- Mostrar todos los títulos.
- Mostrar títulos y precios.
- Mostrar todos los desarrolladores.
- Mostrar videojuegos ordenados alfabéticamente.
- Mostrar videojuegos ordenados por precio.
- Mostrar videojuegos con precio mayor de 50 €.
- Mostrar videojuegos de un género concreto.
- Mostrar videojuegos PEGI 18.
- Mostrar videojuegos en español.
- Mostrar videojuegos multiplataforma.
- Mostrar el número total de videojuegos.
- Mostrar el primer videojuego.
- Mostrar el último videojuego.
- Mostrar videojuegos cuyo título contenga una palabra. (que tu quieras)
- Mostrar videojuegos cuyo título empiece por una letra. (que tu quieras)
- Clasificar videojuegos según precio:
- económico, menor de 30 €
- estándar, entre 30 y 60 €
- premium. más de 60 €
- Videos con valoración superior a 8.
- Crear 2 templates reutilizables.Los que tu quieras.
- Mostrar el penúltimo videojuego.
- Mostrar el tercer videojuego.
- CSS dinámico según PEGI. Muestrame los videojuegos en rojo cuando pegi=18, en naranja cuando pegi=16 en verde cuendo pegi=12
Las consultas deberán aparecer en el fichero HTML incluyendo en cada una de ellas el número y enunciado de la consulta, utilizarás tablas o listas según corresponda, estilos CSS y colores.
- Al final se tiene que obtener los siguientes ficheros.
- videojuegos.xml
- videojuegos.xsd
- videojuegos.xsl
- resultado.html
- Documentación.pdf
No hay comentarios:
Publicar un comentario