Skip to Content.
Sympa Menu

xom-interest - Re: [XOM-interest] XOM 1.1: XPath

xom-interest AT lists.ibiblio.org

Subject: XOM API for Processing XML with Java

List archive

Chronological Thread  
  • From: shirasu hiroyuki <hirsh AT s9.dion.ne.jp>
  • To: xom-interest AT lists.ibiblio.org
  • Subject: Re: [XOM-interest] XOM 1.1: XPath
  • Date: Fri, 07 Jan 2005 12:05:55 +0900 (JST)

Elliotte Harold wrote:
> How about this one. What does Nux return?
>
> Element elem = new Element("elem");
> elem.appendChild("hello");
> elem.appendChild("world");
> elem.appendChild("nux");
>
> Nodes results = new XQuery("./child::*[2]", null).execute(elem).toNodes();
> for (int i=0; i < results.size(); i++) {
> System.out.println("i="+i+":" + results.get(i).toXML());
> }
>
> If XPath is properly implemented this should return an empty list. Does it?

Do you mean "child::text()[2]" in your XPath expression?
"child::*" select all element children, but not text nodes.

For the XPath "./text()",
We expect one text node with "helloworldnux",
but Nux returns three text nodes.

Thanks,
--
shirasu hiroyuki(hirsh AT s9.dion.ne.jp)




Archive powered by MHonArc 2.6.24.

Top of Page