Skip to content

project178/projet-documents-structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

projet-documents-structures

L’objectif de ce projet est de réaliser une chaîne de traitement pour la publication de documents en ligne. À partir de documents qui vous seront fournis, vous allez devoir proposer un site web pour présenter le contenu de ces documents et interagir avec. Deux grandes étapes seront mises en œuvre. La première étape consistera à transformer les documents au format OpenDocument en document XML selon le standard de la Text Encoding Initiative (TEI). Pour cela, son schéma vous sera communiqué afin de vous permettre de valider la structure. De plus, un Schematron vous permettra de respecter l’encodage attendu de certaines métadonnées. Une fois cette étape terminée, les documents seront stockés dans une base de données XML (eXist- db). À partir de celle-ci, vous allez devoir réaliser un site internet à l’aide de xquery et xslt. Sur ce site seront présentées trois interfaces : une pour la recherche d’informations dans les documents, une autre pour afficher vos documents mis en page et finalement une page pour présenter le projet.

Partie 1

Transformation des documents du format OpenDocument en XML via XSLT.

Utilisation

Pour transformer des ODTs en XMLs il ne faut qu'exécuter un script bonus.sh. Pourtant, assurez-vous que vous avez installé des utilitaires Saxon et unzip. Pour OS X :

brew install unzip
brew install saxon

Partie 2

Un site avec 3 page : une page d'accueil générée par XSLT du XML qui est vérifié avec une schema RelaxNG, page de recherche et page avec un rendu graphique.

Résultats

Voici un exemple de l'utilisation du site. Recherche des mots "Madame" et "le" en appliquant des divers filtres

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors