XML
Le document XSL
Composition
Un document HTML est con&ccdil;u pour afficher des informations et le document XML lui structure les informations.
Le document XSL est indispensable à l'affichagedu document XML. Le document XSL ressemble au document XML (c'est un document XML) :
  • Un prologue.
  • Une référence au vocanulaire XSLT.
  • Un contenu.
Le prologue
On aura la même chose qu'un document XML :
<?xml version="1.0" encoding="ISO-8859-1"?>
La référénce
Le namespace de Microsoft IE :
<html xmlns:xsl="http://www.w3.org/TR/WD-xsl">
Le namespace officiel du W3C :
<html xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
Le contenu
On aura une suite de tag qui vont normer la manipulation.
Le document sera encadré par cette balise.
<xsl:template match="/"> ... </xsl:template>
Les Tags
Le XSL permet de :
  • de sélectionner une partie des éléments XML
  • de trier des éléments XML
  • de filtrer des éléments XML en fonction de certains critères
  • de choisir des éléments
  • de retenir des éléments par des tests conditionnels
Pour cela, les différents tags que nous pouvons trouver :

xsl:import
Permet d'importer une feuille de style externe.
xsl:include
Permet d'importer une feuille de style externe sans modifier le document XSL appelant.
xsl:template
Permet de définir les regles appliqué à chaque élément du document XML.
xsl:apply-templates
Permet d'appliquer au moment choisi le template.
xsl:output
Permet de spécifier le format de sortie du document XML.
xsl:strip-space
Permet d'enlever les éléments sans valeurs.
xsl:preserve-space
Permet de conserver les éléments sans valeur.
Les tags de algorithmique de boucle/condition :
xsl:for-each
Extrait tous les sous-éléments d'un noeud.
xsl:if
Evénement conditionnel.
xsl:choose
Evénement conditionnel.
xsl:sort
Applique un tri.


Le XSL comprend 3 langages :
  • XSLT : Le XSLT transforme le XML en HTML exploitable par les navigateurs.
  • Xpath : permet de définir et d'adresser des parties de document XML.
  • XMLF :XML Formater permet d' être exploité par des PCpockets ou des unités de reconnaissance vocale.
Imprimer
Notez cette page

S'il vous plait, prenez un moment pour remplir ce formulaire pour nous aider à mieux vous servir.

12345

    :: Ajouter aux favoris :: Contact