|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Problem accessing child nodes of a variable nodeset
I have an XSLT template which is passed a nodeset as a parameter: <xsl:param name="pageNode"/> The nodeset appears to be passed correctly, because I can access a child attribute: <xsl:value-of select="$pageNode/@URL"/> (returns "index.html") However, if I try accessing a child element, which I know contains text data, then I get a blank result: <xsl:value-of select="$pageNode/title"/> (returns nothing) Can anybody guess what I'm doing wrong? I suspect it may have something to do with namespaces, as I'm having a few problems with these - I've had to declare prefixes for all of my namespaces, so that the above select, without variables, would look like: <xsl:value-of select="ws:webpage/title"/> I imagine that, with a variable giving a starting point in the node tree, the namespace should be picked up automatically, but perhaps this isn't the case for child elements? If not, how do I set the namespace as something like the following doesn't work: <xsl:value-of select="ws:$pageNode/title"/> Dan Sumption dan@xxxxxxxxxxxxxx www.sumption.org 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
|

Cart








