[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] template name and xpath
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/
|
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
|