Páginas

lunes, 14 de junio de 2021

Práctica Xml & Xsl. III

Sobre el campeonato de fútbol, temporada 2020-2021 realiza las siguientes cuetiones:

  1. Genera un documento XML llamado "equipos" con todos los equipos de la temporada, cada equipo contendrá, posición final, PO, nombre, partidos jugados, PJ, partidos ganados, PG, partidos empatados, PE, goles a favor, GA, goles encontra GE y puntos PTS.
  2. Genera una DTD que defina la estructura de información.
  3. Los elementos tienen que tener su restricciones oportunas. No podrán jugar más 38 partidos. No podrá haber más victorias que partidos jugados.
  4. Generar un esquema, (XSD) que defina la estructura de información.
  5. Asignar al XML la DTD y comprobar su validez. Capturas.
  6. Asignar al XML el XSD y comprobar su validez. Capturas.
  7. Generar el documento en JSON equivalente al XML, bien formado y validado con su xsd.
  8. Generar un fichero de estilos XSL (titulo, color de fondo (turquesa), toda la información centrada, las consultas estarán separadas por una línea y estarán encabezadas con el número de la consulta y un titulo explicativo) que muestre la siguiente información::
    1. En una tabla muestra de todos los equipos: la posición final, el nombre, partidos jugados, partidos ganados, partidos empatados, partidos perdidos, goles a favor, goles en contra y puntos, ordenados por la posición al final de la temporada. Los 4 primeros tienen que estar sombreados con fondo de color verde, los 2 siguientes con fondo azul y los tres últimos con fondo rojo.
    2. Listado centrado de los equipos con 17 y 14 partidos ganados, indicando el nombre, partidos jugados, partidos ganados y puntos
    3. Muestra en una tabla con los encabezados centrados el nombre, los puntos, los goles a favor y en contra de los 3 equipos con menor número de goles a favor, ordenados por goles.
    4. Muestra en una tabla con los encabezados centrados el nombre, los puntos, los goles a favor y en contra de los 3 equipos con menor número de goles en contra, ordenados por goles.
    5. Muestra nombre y el promedio de goles a favor:… y el promedio de goles en contra:… del equipo con más puntos.
    6. Muestra en una tabla el equipo con mayor número de victorias, de empates y de derrotas
    7. Muestra nombre y el promedio de goles a favor:… y el promedio de goles en contra:… del equipo con menos puntos.
    8. Muestra una tabla con todos los equipos mostrando: la posición final, el nombre, partidos jugados, partidos ganados, partidos empatados, partidos perdidos, goles a favor, goles en contra, diferencia de goles y puntos, ordenados por la posición al final de la temporada.

No hay comentarios:

Publicar un comentario