Envoyer un mail à l’auteur
xavier at ultra-fluide.com

Switch to
English

Marquage sémantique XSLT

Marquage sémantique par transformation XSL

Si vous êtes impatient vous pouvez directement passer à la démonstration en ligne. Lire la page Fonctionnalités vous donnera cependant une vision plus complète et plus précise des possibilités de cette transformation XSLT.
Sachez qu'utiliser cet outil suppose un minimum de connaissance du web et des technologies sous-jacentes.

Nous proposons 3 exemples de mise en oeuvre de la transformation XSLT semark.xsl :

Démonstration en ligne

vous pouvez tester cette transformation XSLT avec votre navigateur sur notre site web. Le document source à marquer et le lexique sont figés pour cet exemple.
La page de démonstration fournit les liens pour visualiser le document source et le lexique. Vous y trouverez également un formulaire pour spécifier les paramètres optionnels gérés par l'outil. La soumission du formulaire lance la transformation XSL et retourne le document source marqué.
Pour plus d'informations concernant l'outil et ses options, consultez le paragraphe Fonctionnalités.

Pré requis :

Disposer d'un navigateur capable de gérer les styles CSS. En effet le marquage par défaut (acronym/title) est visuellement mis en avant par l'application d'un style CSS.

Implémentation sur un poste client

C'est finalement l'utilisation la plus simple (mais pas la plus utile) de la transformation semark.xsl. Après avoir téléchargé le package puis l'avoir décompressé dans un répertoire quelconque, il suffit d'ouvrir avec un navigateur web le fichier xhtml-page.xml. Xhtml-page.xml est le document source devant être marqué. Ce fichier appelle automatiquement la "feuille de style" semark.xsl qui après lecture du fichier lexicon.html applique le marquage selon les options par défauts.

Le navigateur présente alors la version marquée du document. Pour examiner la version du document avant marquage, 3 solutions :

Cette utilisation de semark.xsl ne permet pas la modification des options de fonctionnement sauf à modifier directement semark.xsl.

Pré requis :

Disposer d'un navigateur web équipé d'un processeur XSLT. Vous pouvez utiliser Firefox. IE6 convient également, mais son processeur XSLT est franchement lent.

Implémentation sur un serveur web

Cette utilisation nécessite des compétences de webmaster.
Vous allez devoir copier quelques fichiers sur un serveur web pour installer la démonstration. Pour ce faire, définissez un répertoire dans l'arborescence d'un site web installé sur un serveur web auquel vous avez accès. Editez le fichier semark.php pour adapter la variable $the_local_path au répertoire que vous avez choisi (par défaut ce répertoire est contents/semark). Copier les fichiers semark.xsl, xhtml-page.xml, lexicon.html, semark.php dans le répertoire choisi. Utiliser un navigateur web pour accéder à semark.php selon le répertoire que vous avez choisi ( par exemple http://www.mondomaine.net/contents/semark/semark.php si www.mondomaine.net est le nom de votre site web, et contents/semark le répertoire d'installation).

Semark.php va appliquer la transformation semark.xsl sur le document source xhtml-page.xml en conformité avec le lexique lexicon.html. Cette fois vous avez le loisir de modifier les variables $PARAM de la rubrique "paramètres de transformation" de semark.php pour appliquer les différentes options souhaitées.

Pré requis :

Disposer d'un serveur web équipé de PHP compilé avec l'option --with-dom-xslt.


Agence de communication Ultra-Fluide : 01 47 70 23 32 - contact at ultra-fluide.com - 44 rue Richer 75009 Paris.