Derniers tutoriels de développement web
 

XSLT generate-id() Function


<Complete XSLT Fonction Référence

Définition et utilisation

L' generate- id() fonction retourne une valeur de chaîne qui identifie de manière unique un noeud spécifié.

Si l'ensemble de nœuds spécifié est vide, une chaîne vide est renvoyée. Si vous omettez le paramètre ensemble de nœuds, la valeur par défaut du noeud courant.


Syntaxe

string generate-id(node-set?)

Paramètres

Paramètre La description
node-set Optionnel. Spécifie sur lequel ensemble de nœuds pour générer un identifiant unique

Exemple 1

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<html>
<body>
<h3>Artists:</h3>
<ul>
<xsl:for-each select="catalog/cd">
<li>
<a href="#{generate-id(artist)}">
<xsl:value-of select="artist" /></a>
</li>
</xsl:for-each>
</ul>
<hr />
<xsl:for-each select="catalog/cd">
Artist: <a name="{generate-id(artist)}">
<xsl:value-of select="artist" /></a>
<br />
Title: <xsl:value-of select="title" />
<br />
Price: <xsl:value-of select="price" />
<hr />
</xsl:for-each>
</body>
</html>
</xsl:template>

</xsl:stylesheet>

Voir le fichier XML , voir le fichier XSL , et voir le résultat .


<Complete XSLT Fonction Référence