Subject: Re: [xsl] Test expression : Is Context Node an ancestor of node with Id! From: António Mota <amsmota@xxxxxxxxx> Date: Sat, 19 Feb 2005 16:26:44 +0000 |
That reminds me, i have a situation where i have count(ancestor::Menu[1]|$snode)=1 i then changed to count(parent::Menu|$snode)=1 and it stop working. Isn't ancestor::Menu[1] and parent::Menu equivalent since the ancestor axis is going backward? Likewise, (ancestor::Menu)[1] should give the first ancestor in document order, that is to say the anciest ancestor of the context node. Am i not correct? If so why my xsl stop working (or better, it works in a way i don't expect) after that change? On Sat, 19 Feb 2005 10:40:29 GMT, David Carlisle <davidc@xxxxxxxxx> wrote: > > Joris > > 1)The union operater '|' works only for node-sets, not boolean value. Use > 'or' here. > > actually | works here as well, you have two node sets so either you > coerce them each to booleanand use or or you take their union and then > coerce to a boolean, it comes to the same thing. > > David > > ________________________________________________________________________ > This e-mail has been scanned for all viruses by Star. The > service is powered by MessageLabs. For more information on a proactive > anti-virus service working around the clock, around the globe, visit: > http://www.star.net.uk > ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Test expression : Is Cont, David Carlisle | Thread | Re: [xsl] Test expression : Is Cont, David Carlisle |
[xsl] XPath to get unique nodes bas, david | Date | [xsl] overriding select in xsl for-, Prasad Akella |
Month |