martes, 26 de mayo de 2026

Práctica XML & Xsl. VI

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:
    1. PC
    2. PS5
    3. Xbox
    4. Nintendo Switch
  • valoracion
  • modosJuego:
    1. Individual
    2. Cooperativo
    3. Online
    4. Multijugador
    5. 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:

  1. Mostrar todos los títulos.
  2. Mostrar títulos y precios.
  3. Mostrar todos los desarrolladores.
  4. Mostrar videojuegos ordenados alfabéticamente.
  5. Mostrar videojuegos ordenados por precio.
  6. Mostrar videojuegos con precio mayor de 50 €.
  7. Mostrar videojuegos de un género concreto.
  8. Mostrar videojuegos PEGI 18.
  9. Mostrar videojuegos en español.
  10. Mostrar videojuegos multiplataforma.
  11. Mostrar el número total de videojuegos.
  12. Mostrar el primer videojuego.
  13. Mostrar el último videojuego.
  14. Mostrar videojuegos cuyo título contenga una palabra. (que tu quieras)
  15. Mostrar videojuegos cuyo título empiece por una letra. (que tu quieras)
  16. Clasificar videojuegos según precio:
    1. económico, menor de 30 €
    2. estándar, entre 30 y 60 €
    3. premium. más de 60 €
  17. Videos con valoración superior a 8.
  18. Crear 2 templates reutilizables.Los que tu quieras.
  19. Mostrar el penúltimo videojuego.
  20. Mostrar el tercer videojuego.
  21. 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