Subject: Re: [xsl] Are nodes atomic values? From: António Mota <amsmota@xxxxxxxxx> Date: Fri, 9 Sep 2005 16:37:49 +0100 |
By atomic i meant it's greek meaning of "indivisible". But let me modify my scenario: Giving <Menu> <Name>aaa</Name> <Menu> <Name>bbb</Name> </Menu> </Menu> can i have a XPath that returns only <Menu> <Name>aaa</Name> <Menu/> </Menu> I think i'm thinking wrong in saying that "XPath returns", the correct should be "XPath selects", so it can't select something that doesn't exist, so what i want is not possible. But then again i was thinking in something like along a predicate with not(child::Menu) or something... On 9/9/05, David Carlisle <davidc@xxxxxxxxx> wrote: > > what do you mean by "atomic value" The term isn't used in XPath 1 but in > XPath2 it has a defined meaning (and means, essentially all values that > are not a node) so the answer to your question for XPath2 at least might > be "no". > > > is there a XPath expr that selects only > > > > <Menu> > > <Name>aaa</Name> > > </Menu> > > No, in XSLT XPath only selects into input trees not result trees and > theer is no such node in the input. > If you save the result into a temporary tree (either directly in XSLT2, > or using an xx:node-set extension in XSLT1) then you could of course > select that node from the temporary tree after building the tree with > xslt. Gowever I see you mentioned firefox which is one of the few XSLT1 > systems not to offer a node-set extension. > > 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] Are nodes atomic values?, David Carlisle | Thread | Re: [xsl] Are nodes atomic values?, David Carlisle |
Re: [xsl] Are nodes atomic values?, David Carlisle | Date | Re: [xsl] Traversing the tree, JBryant |
Month |