Latest web development tutorials

función XSLT generará-id ()

Función objetos de referencia XSLT Los objetos de referencia de funciones completas XSLT

Definición y Uso

generate-id () devuelve una cadena que identifica de forma exclusiva el valor del nodo especificado.

Si el conjunto de nodos especificada está vacía, se devuelve una cadena vacía. Si se omite el argumento node-set, el valor por defecto es el nodo actual.


gramática

string generate-id(node-set?)

parámetros

参数 描述
node-set 可选。规定要生成唯一 id 的节点集。

Ejemplo 1

<?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>
<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>

Ver el archivo XML , ver el archivo XSL , ver los resultados .


Función objetos de referencia XSLT Los objetos de referencia de funciones completas XSLT