OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Question for the XPath and DOM folks

[ Lists Home | Date Index | Thread Index ]

> On Sat, Jul 20, 2002 at 11:19:25AM -0700, Dare Obasanjo wrote:
> > Given the following XML in a DOM document
> >  
> > <foo>
> > bar 
> > <![CDATA[
> > baz 
> > ]]>
> > quux
> > </foo>
> > 
> > and the following XPath 
> >  
> > //text() 
> >  
> > what should be the resulting DOM nodes and why? I can think of two answers but they both have problems. 
> 
>   Well the theorical answer is that XPath operates on an XPath
> data model, not a DOM view. Your question has no answer, XPath is not
> designed to work on a standard DOM tree, CDATA are transparently
> turned in (the container) text node.

Maybe you're right, but to my reading, the following statement in the spec 
seems to give the definitive answer:

"...a text node never has an immediately following  or preceding sibling that 
is a text node."


-- 
Uche Ogbuji                                    Fourthought, Inc.
http://uche.ogbuji.net    http://4Suite.org    http://fourthought.com
Track chair, XML/Web Services One Boston: http://www.xmlconference.com/
The many heads of XML modeling - http://adtmag.com/article.asp?id=6393
Will XML live up to its promise? - http://www-106.ibm.com/developerworks/xml/li
brary/x-think11.html






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS