Exemples en XML / XSL

Valid XHTML 1.0!                  

 

1. Exemples sans attributs

agents.xml    Fichier Xml commun sans feuille de style schéma et dtd
 
 
count.xsl    Fichier Xsl (feuille de style) pour compter les agents ; méthode 1
nbagents.xsl    Fichier Xsl (feuille de style) pour compter les agents ; méthode 2
lsagents.xsl    Fichier Xsl (feuille de style) pour lister les agents
ltagents.xsl    Fichier Xsl (feuille de style) pour lister alphabétiquement les agents
ltserv.xsl    Fichier Xsl (feuille de style) pour lister alphabétiquement les services
 
 
nbagents    Transformation "à la volée" de agents.xml via nbagents.xsl (méthode 1)
nbagents    Transformation "à la volée" de agents.xml via nbagents.xsl (méthode 2)
lsagents    Transformation "à la volée" de agents.xml via lsagents.xsl
ltagents    Transformation "à la volée" de agents.xml via ltagents.xsl
ltserv    Transformation "à la volée" par le navigateur
 
 

2. Exemples avec attributs

coll.xml    Fichier Xml commun sans feuille de style schéma et dtd
 
 
collnb.xsl    Fichier Xsl (feuille de style) pour compter les agents.
collls.xsl    Fichier Xsl (feuille de style) pour lister les agents.
 
 
collnb    Transformation "à la volée" de coll.xml via collnb.xsl
collls    Transformation "à la volée" de coll.xml via collls.xsl
 
 
 
 
au passage : script de transformation sur le serveur.
 
 

3. Un exemple plus technique de programmation XSL

(merci à Philippe PONS, société XPP)

catalog.xml    Fichier Xml commun sans feuille de style dtd
 
 
catalog1.xsl    Fichier Xsl (feuille de style) pour afficher graphiquement les nombres de figures de voltige aérienne par coefficient.
 
 
catalog1.xml    Transformation 1 "à la volée" par le navigateur
catalog2.xml    Transformation 2 "à la volée" par le navigateur
 
 
catalog1.htm    Résultat statique de la transformation sur le serveur
   version texte : catalog1.txt
 
 

4. Un exemple statistique de programmation XSL

(merci à Eric Lease Morgan et à Nicolas Morin entre autres via XML pour les bibliothécaires )

pets.xml    Fichier Xml commun sans feuille de style
 
 
pets.xsl    Fichier Xsl (feuille de style) pour "moyenner" et trier les chiens.
 
 
pets2.xml    Transformation 1 "à la volée" par votre navigateur (en principe)
pets3.php    Transformation 2 "à la volée" par mon serveur personnel (si actif)
pets.htm    fichier statique issu d'une transformation en ligne de commande
 
 

 

retour gH    Retour à la page principale de   (gH)