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.