Introduction � XSL
|
Avec le XSL que vous pouvez librement faire modifier le texte source l'un des. Stylesheet 1 et le Stylesheet 2 produit le rendement diff�rent d'un m�me fichier source.
|
XSL stylesheet 1
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' >
<xsl:template match="/">
<H1><xsl:value-of select="//title"/></H1>
<H2><xsl:value-of select="//author"/></H2>
</xsl:template>
</xsl:stylesheet>
|
XSL stylesheet 2
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' >
<xsl:template match="/">
<H2><xsl:value-of select="//author"/></H2>
<H1><xsl:value-of select="//title"/></H1>
</xsl:template>
</xsl:stylesheet>
|
|
Une syntaxe de XML
|
Un chaque stylesheet de XSL devrait commencer par le xsl : �l�ment de stylesheet. Xmlns d'Atribute : le xsl indique la version des sp�cifications de XSL (T). Cet exemple montrent le stylesheet le plus simple possible. Comme le ne font pas il contient l'information l'une des, un traitement de d�faut est employ�.
|
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' >
</xsl:stylesheet>
|
|
Un processeur de XSL
|
Les processeurs de XSL analyse la source de XML et essaye de d�couvrir la r�gle assortie de calibre. Si elle la trouvent, alors les instructions � l'int�rieur du calibre assorti sont �valu�es.
|
Le contenu des �l�ments originaux peut �tre r�cup�r� de l'des sources originales de deux mani�res de base. Un Stylesheet 1 emploie le xsl : value-of une construction. Dans ce cas-ci le contenu de l'�l�ment est employ� sans transformation plus ult�rieure. Construire un xsl : les appliquer-calibres dans le Stylesheet 2 est diff�rent. Les processus suppl�mentaires d'analyseur les �l�ments choisis, pour lesquels le calibre est d�fini.
|
XSL stylesheet 1
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:template match="employee">
<B><xsl:value-of select="."/></B>
</xsl:template>
<xsl:template match="surname">
<i><xsl:value-of select="."/></i>
</xsl:template>
</xsl:stylesheet>
|
XSL stylesheet 2
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' >
<xsl:template match="employee">
<B><xsl:apply-templates select="firstName"/></B>
<B><xsl:apply-templates select="surname"/></B>
</xsl:template>
<xsl:template match="surname">
<i> <xsl:value-of select="."/></i>
</xsl:template>
</xsl:stylesheet>
|
|
|
|
Keywords xsl tutorial, html introduction, jsp introduction, css introduction, javascript introduction,
xsl examples , xsl attributes, xsl tutorials, xsl example, xsl cdata, xsl reference,
xsl elements, xsl tags, struts introduction, jsp xsl, xsl schema, c# introduction,
rss introduction, j2ee introduction, ejb introduction, xsl namespaces, xsl dtd, xsl programming,
java introduction, xsl attribute, XSL introduction, asp net introduction, asp net xsl,
xsl for each, vb net introduction, xsl vb net, xml introduction, xslt introduction,
xpath introduction, xslt intro
|