Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries >Thread Prev - xpath question [Thread Next] Re: xpath questionTo: NULL Date: 2/7/2008 6:22:00 PM ms wrote: > I have a doc that looks like this: > > <A> > <B></B> > <B></B> > <B></B> > <B></B> > <B></B> > <C></C> > <C></C> > <C></C> > <Z></Z> > </A> > > I would like to be able to pull out the unique (DISTINCT as I know it) > values under A. i.e. the results I would like are: > > <B></B> > <C></C> > <Z></Z> > > I can't work out get the xpath to get these results, it must be something > like "A/*[not(name() = preceding-sibling::A/*name())]" but my little brain > can't work it out. XPath 2.0 can do it: /A/*[not(name() = preceding-sibling::*/name())] I don't think you can do it with XPath 1.0 alone. Let us know if you want an XSLT 1.0 solution. -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
