[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: [solved]Generating a tree
At 06:34 PM 5/4/2004, you wrote:
Problem solved. Only apparently. Something like this made it work (you're welcome if you have some suggestion to simplify or optimize) : This test compares the string value of the current node to the string values of all ancestors of the target node, or the target node itself. It will yield the result you want only most of the time. For a true node-identity test look at my earlier post in this thread. Otherwise a cursory scan looks good. I like the recursive call of the template: it simplifies things. <ul> <xsl:call-template name="pageNav"> <xsl:with-param name="targetNode" select="$targetNode"/> <xsl:with-param name="currentNode" select="."/> </xsl:call-template> </ul> </xsl:if> </li> </xsl:for-each> </div> </xsl:template> Oh, and I note this outputs HTML, whereas the OP seemed to be asking for plain text. (Hey who's quibbling?) Cheers, Wendell
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|