Calibre de XSLT
|
Les calibres sont fondamentalement les règles qui définissent comment une partie particulière du document de la source XML trace dessus au résultat que vous voulez. Stylesheets de XSLT ayant le nombre de calibres.
|
<xsl : élément de template>
|
Des calibres sont définis en employant le <xsl : élément de template>. L'attribut de match sur le <xsl : le template> indique quelles parties du document de source devraient être traitées avec le calibre particulier et la teneur du <xsl : l'élément de template> indique ce qui est fait avec cette partie particulière du document de source. Vous pouvez employer les éléments littéraux de résultat, <xsl : for-each> et <xsl : value-of> à l'intérieur d'un calibre exactement de la même manière que vous faites dans un stylesheet simplifié pour produire du rendement.
|
<xsl:template
match="pattern"
mode="qname"
name="qname"
priority="number"
>
</xsl:template>
|
Le xsl : l'élément de calibre est employé pour définir un calibre qui peut être appliqué à un noeud pour produire un résultat désiré.
Il doit y avoir un attribut de match de nameor, ou tous deux, et ceci détermine comment la règle de calibre peut être appelée. S'il y a seulement un attribut de match, alors vous pouvez employer le xsl : élément d'appliquer-calibre pour appeler la règle de calibre définie par le xsl : élément de calibre. S'il y a seulement un attribut nommé, alors vous pouvez employer le xsl : élément d'appeler-calibre pour appeler le calibre appelé défini par le xsl : élément de calibre. Si les deux attributs sont présents, alors vous pouvez appeler le calibre par n'importe quel procédé.
Il peut être possible que plus d'un calibre puisse être appliqué à un noeud. Le calibre de valeur prioritaire le plus élevé est choisissent toujours. Si plus d'un calibre approprié a la même valeur prioritaire le plus élevé, alors le processeur de XSLT choisit habituellement dernier qui apparaît. Les différents calibres ne peuvent pas avoir les mêmes valeurs prioritaire et de nom. I que la même erreur de valeurs alors produisent
Le xsl : l'élément de calibre est toujours un enfant de l'un ou l'autre le xsl : transformer ou xsl : éléments de stylesheet
|
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/">
<html>
<body>
Book Collection
<table border="1">
<tr bgcolor="#9acd32">
<th>Book</th>
<th>Price</th>
</tr>
<tr>
<td>.</td>
<td>.</td>
</tr>
</table>
</body>
</html>
</xsl:template></xsl:stylesheet>
|
Rendement
Keywordsxslt-template,
xsl template,
xslt template,
xsl templates,
xsl apply templates,
xsl call template,
sample xsl,
xslt sample,
xslt template match,
xsl template match,
xpath sample,
xsl apply template,
xslt call template,
xslt apply templates,
xslt templates,
xslt apply template,
stylesheet template,
stylesheet templates,
sample stylesheet,
sample xsl file,
sample stylesheets,
xslt for each,
xsl template mode,
xpath sample code,
xsl sample code,
xslt sample code,
asp net xslt,
asp net template,
template in xsl.
|