[
Lists Home |
Date Index |
Thread Index
]
> Hmm, Saxon 5.4.1 gives 3, while Saxon 6.5.1 gives 1. A few
> quiet changes behind the scenes, I see.
5.4.1 is a long time ago (August 2000), and there have been 21 releases since then, so I can't cast my mind back to the particular change. But the changes at each release are pretty thoroughly documented: see http://saxon.sourceforge.net/saxon6.5.2/changes.html.
I'm surprised if it ever gave 3 when processing a SAXSource or StreamSource, though it gives 3 today when running on JDOM (a known bug). How was the input supplied in your case?
Michael Kay
Software AG
home: Michael.H.Kay@ntlworld.com
work: Michael.Kay@softwareag.com
>
> Cheers,
>
> Tom P
> [Michael Kay]
>
> But if you change the question to ask "what is the value of
> count(foo/text())", then the only possible answer is 1, and
> any product that says otherwise is non-conformant.
>
> MSXML3, when I last looked, was non-conformant in this
> respect. (See XSLT Programmer's Reference, 2nd Edition, Wrox
> Press, page 700).
>
>
> >
> > > 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?
>
>
>
>
>
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org
> <http://www.xml.org>, an initiative of OASIS
<http://www.oasis-open.org>
The list archives are at http://lists.xml.org/archives/xml-dev/
To subscribe or unsubscribe from this list use the subscription
manager: <http://lists.xml.org/ob/adm.pl>
|