Avanzado
Unas 30 horasProyecto 4 de 4Catálogo de una biblioteca en XML de extremo a extremo
Una red de bibliotecas guarda su catálogo en XML. Diseña el formato, valídalo, haz consultas complejas con XQuery para el personal, publica el catálogo como web estática con XSLT y ofrece las novedades por RSS. Es el proyecto integrador del módulo.
XMLXSDXPathXQueryXSLTRSS
Almacenamiento de XML y XQueryValidación de XML: DTD y XML SchemaXPath y XSLTSistemas de Gestión de Información Empresarial
Tu avance0/13 · 0 %
Objetivos de aprendizaje
- •Integrar validación, consulta y transformación en un sistema completo
- •Escribir consultas FLWOR con agrupaciones, ordenación y construcción de resultados
- •Generar varias salidas (HTML, RSS, CSV) a partir de una sola fuente
Requisitos mínimos
Fases sugeridas
- 1
Datos
- 2
Consultas
- 3
Salidas
- 4
Documentación
Qué entregar
- Catálogo, esquema, consultas y transformaciones
- Web generada
- Documentación técnica
Para ir más allá
- Guardar el catálogo en una base de datos XML nativa (BaseX o eXist-db)
- Buscador en la web generada con JavaScript
Rúbrica de evaluación
| Criterio | Peso | Para la máxima nota |
|---|---|---|
| Modelo y validación | 25 % | Esquema completo con claves y referencias que impiden incoherencias |
| XQuery | 30 % | Consultas complejas y correctas con resultados bien construidos |
| Transformaciones | 30 % | Web navegable, RSS válido y CSV correcto desde la misma fuente |
| Documentación | 15 % | Cualquiera puede regenerar las salidas siguiendo la guía |
Úsala para autoevaluarte antes de entregar. Tu profesorado puede usar otros criterios.
Consejos y errores típicos
- Mantén una única fuente de datos: si copias información en dos sitios, acabará siendo distinta.