Selection Videos XSLT
Invited Speaker, Michael Kay -  GeoWeb 2008
Vanni e R@x alle prese col progetto
Learn XML in 4 Minutes
oXygen XML Editor and Intel® XML Software Suite

Attention nous ne sommes pas responsable du contenu, eBabylone collecte les infos de sites tiers

Revue de presse XSLT
shout shout

Extensible Stylesheet Language Transformations

Un article de Wikipédia, l'encyclopédie libre.

(Redirigé depuis XSLT)
XSL Transformations

Extension de fichier :

.xsl, .xslt

Type MIME :

application/xslt+xml[1]

Développé par :

World Wide Web Consortium

Type de format :

Langage de feuille de style

Extension du :

XML

Standard(s) :

1.0 (Recommendation du 16 novembre 1999),

2.0 (Recommendation du 23 janvier 2007)

XSLT (eXtensible Stylesheet Language Transformations), défini au sein de la recommandation XSL du W3C, est un langage de transformation XML de type fonctionnel.

Sommaire

[] Description

Les flux d'une transformation XSLT.
Les flux d'une transformation XSLT.

L'objectif principal est la transformation d'un document XML vers un autre, ou un dialecte XML (XHTML, XSL-FO, HTML, etc.). Cependant, le langage XSLT permet aussi les transformations vers tout autre type de document, au format texte ou dans un format binaire (bien que ceci ne soit pas nativement prévu par la recommandation XSLT).

XSLT s'appuie sur XPath (une autre partie de la recommandation XSL) pour désigner une partie d'un arbre XML. XSLT est lui-même un dialecte XML. Un programme XSLT est donc, avant tout, un document XML :

<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="xml" indent="yes"/> 
 
<xsl:template match="person">
    <name username="">
       <xsl:value-of select="name" />
    </name>
</xsl:template>
 
</xsl:stylesheet>

L'une de ses principales particularités est d'être centré sur les données. Un XSLT doit s'appuyer sur un XML, c'est un couple obligatoire, et on ne peut créer en XSLT que des boucles parcourant des données sélectionnées par XPath .

[] Implémentations

[] Xalan

Par la fondation Apache, Xalan existe en Java, C et Perl et gère XSLT 1.0

[] Saxon

Par Michael Kay, Saxon existe en Java pour XSLT 1.0 et en Java et .Net pour XSLT 2.0

[] Libxslt

Par GNOME, libxslt est une implémentation en C de XSLT 1.0

[] Gestalt

Par Colin Paul Adams, Gestalt est une implémentation en Eiffel de XSLT 2.0

[] AltovaXML

Par Altova, AltovaXML est une implémentation gratuite de XSLT 1.0 et XSLT 2.0

[] Voir aussi

[] Liens internes

[] Références

[] Liens externes

 

shout
Réagissez


Attention! tous les commentaites inaproprié seront supprimés
Titre:
Video YouTube ou google: (doit être en rapport avec le sujet)
Votre mail:
Un pseudo:
Votre site:
Commentaire (le html n'est pas autorisé, nombre de caractère maximum = 400)
  save (Comment eBabylone 1.0 beta)

Le Texte ci-dessus est disponible sous GNU Free Documentation License.
La source est wikipedia http://fr.wikipedia.org/wiki/ XSLT
Base de liens  |  Ajouter lien  |  Contact Rss
On est 26 visiteur(s) en ligne
Server 2.0