[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xpath question
florian wrote: > hi! > > i unfortunately cant think of a xpath statement for this: > > > i want to get all the child nodes of my current node, which > have an node with the name 'bar' and where the content > of the node is 'apples'.. > > the tricky part now is that the name 'bar' and 'apples' is defined > in another node somewhere in the document. > > *[*[local-name() = /someNode/@theAttributeWithTheValueBar] = > /fruits/roundOnes[1]] > > doesnt really seem to work.. <xsl:variable name="barname" select="string(/someNode/@theAttributeWithTheValueBar)"/> <xsl:variable name="fruitname" select="string(/fruits/roundOnes[1])"/> then *[local-name() = $barname and . = $fruitname] You can do it without variables but this way it gives the processor an opportunity to optimize. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|