XSLT generate-id() function

kahulugan at paggamit

Ang function na generate-id() ay ibabalik ang tanging string na pinagkakilanlan ng tinukoy na node.

Kung ang tinukoy na set ng node ay walang laman, ibabalik ang walang laman na string. Kung inilisin ang parameter na node-set, ang pinagkaibaan na set ay ang kasalukuyang node.

pangangatwiran

string generate-id(node-set?)

parameter

parameter paglalarawan
node-set opisyon. Tukuyin ang tanging id na pinapagdaan sa pagbuo ng set ng node.

halimbawa

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

Tingnan ang XSL File,Tingnan ang XSL File,Tingnan ang Resulta.