Subject: [xsl] template name and xpath From: Anthony <apwebdesign@xxxxxxxxx> Date: Wed, 2 Mar 2005 17:09:18 -0800 (PST) |
I want to have several defined templates, matching on various situations...for example: Template to be called if TreeNode has TreeNodeList as a child, and the $SelectedNode is equal to a descendent NodeID element. <!-- hasChildren and SelectedNode is a descendent of current TreeNode --> <xsl:template name="p:TreeNode[child::p:TreeNodeList and descendent::p:NodeID = $SelectedNode]"> However, I'm getting an error that says Error at xsl:template on line 31 of file:leftNavLibrary.xsl: Template name is not a valid QName Any suggestions? I will have other names, such as: <!-- hasChildren and SelectedNode is NOT a descendent of current TreeNode --> <xsl:template name="p:TreeNode[child::p:TreeNodeList and not(descendent::p:NodeID = $SelectedNode)]"> <!-- noChildren and SelectedNode is descendent of current TreeNode --> <xsl:template name="p:TreeNode[not(child::p:TreeNodeList) and descendent::p:NodeID = $SelectedNode]"> <!-- noChildren and SelectedNode is NOT a descendent of current TreeNode --> <xsl:template name="p:TreeNode[not(child::p:TreeNodeList) and not(descendent::p:NodeID = $SelectedNode)]"> ===== Anthony ph: (408) 656-2473 blog: http://www.chovy.com __________________________________ Celebrate Yahoo!'s 10th Birthday! Yahoo! Netrospective: 100 Moments of the Web http://birthday.yahoo.com/netrospective/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] entity references in xsl:, Michael Kay | Thread | Re: [xsl] template name and xpath, Brian Chrisman |
[xsl] entity references in xsl:mess, Kevin Rodgers | Date | RE: [xsl] template name and xpath, Ryan Graham |
Month |