generate_id in XSLT

fukem

New Member
I'm having problems printing the HTML tags out while generating an ID. I've created two for loops to generate ids for each \[code\]<small>\[/code\] but I can't figure out how to generate the HTML properly. Specifically I cannot print out the second paragraph in the paragraphparagraph bold block. Any help appreciated!\[code\]<?xml version="1.0" encoding="UTF-8" ?><?xml-stylesheet type="text/xsl" href="http://stackoverflow.com/questions/10805471/right.xsl"?><div> <ul> <li><a href="http://stackoverflow.com/questions/10805471/#d1e11">(5:30 - 7:30 p.m. Downtown)</a></li> <li><a href="http://stackoverflow.com/questions/10805471/#d1e17">(6:00 - 8:00 p.m. Burnaby)</a></li> <li><a href="http://stackoverflow.com/questions/10805471/#d1e23">(5:30 - 6:30 p.m. Downtown)</a></li> </ul> <h3>Info Sessions</h3> <a name="d1e11"></a> <p>Full-time Programs (CST, CIT Diplomas and BTech)</p> <p>March 8, 2012 </p> <b><small>(5:30 - 7:30 p.m. Downtown)</small></b> <br/> <br/> <a name="d1e17"></a> <p>Computing Part-time Studies</p> <p>March 28, 2012</p> <b><small>(6:00 - 8:00 p.m. Burnaby)</small></b> <br/> <br/> <a name="d1e23"></a> <p>HTP - Technical Web Designer (TWD)</p> <p>March 21, 2012</p> <b><small>(5:30 - 6:30 p.m. Downtown)</small></b> <br/> <br/></div>\[/code\]XSLT file\[code\]<xsl:for-each select="div/b"> <li> <a href="http://stackoverflow.com/questions/10805471/#{generate-id(small)}"> <xsl:value-of select="small"/> </a> </li></xsl:for-each></ul></div><h3>Info Sessions</h3><xsl:for-each select="div/b"> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <p><xsl:value-of select="preceding-sibling::p"/></p> <a name="{generate-id(small)}"><xsl:value-of select="small"/></a> <hr/></xsl:for-each>\[/code\]
 
Back
Top