| Gestion documentaire SGML et normes Logiciels |
XSL |
||
|
Une base documentaire constituée en vue d'une exploitation sous plusieurs media doit séparer le fond du document des caractéristiques de sa mise en forme. Celle-ci peut alors être réalisée en recourant au langage propriétaire d'un logiciel de publication, mais le fonds documentaire gagnera en pérennité et en portabilité en utilisant les outils proposés par la norme XSL (Extensible Stylesheet Language). XSL désigne en fait trois langages complémentaires. D'une part, XSLT transforme des documents XML pour les préparer à la publication, d'autre part, XML-FO en décrit la mise en page orientée vers une publication papier, et enfin, XPath permet de les manipuler. XSL constitue ainsi une boîte à outils pouvant être utilisés indépendamment, conjointement, ou en complément de technologies tierces. Par exemple, dans le cadre d'une publication sur le Web, un document XML peut être réorganisé et converti en XHTML avec XSLT, les instructions de mise en forme figurant alors dans une feuille de style CSS. XSL-FOXSL-FO est un langage de description de page orienté vers la publication papier. Un fichier XSL-FO est un fichier XML destiné à être converti dans un format standard de publication, tel que PDF ou PostScript. Le fichier XSL-FO sera généralement obtenu à partir du fichier XML original contenant le document par application d'une transformation XSLT. Il convient de noter que XSL-FO est bien adapté pour la publication de documents où le contenu prime sur la forme, comme des documentations techniques ou juridiques. XPathXPath est un langage d'interrogation de l'arbre d'un document structuré. Contrairement à XSLT et XSL-FO, sa syntaxe ne s'exprime pas en XML. XPath est utilisé par les moteurs XSLT. XPath permet entre autres de sélectionner les éléments d'un arbre documentaire en fonction de leur position ou des valeurs de leurs attributs et éléments. Deux versions de XPath cohabitent. La version 2.0, encore peu implémentée, n'assure qu'une compatibilité partielle avec la précédente version 1.0. |
|
|
| Toute copie, y compris partielle, des textes et photos de ce site est interdite. |
|
|||
| © Boriva 2004-2012 | Mentions légales | Conseil | Contact | |

