On Thu, 2007-06-14 at 09:06 -0400, Glenn MacGregor wrote:
> Hi All,
>  
> I am trying to libxml2 and the associated xpath to find nodes in the
> following way:
>  
> //ns:toplevel/ns:secondlevel[i]
>  
> where 'i' is 1 - last()
>  
> On the first time through (i == 1) this xpath returns al nodeset with
> all //toplevel/secondlevel nodes. The second time (i == 2) it returns
> an empty nodeset.
>  
> I need to get each secondlevel node, one at a time, is this xpath
> correct, or is there some other way to do this?

Did you reset your context before the next iteration?

But more to the point, why iterate at the level of xpath eval? Why not
have xpath just return return all the second level nodes and iterate
through that list, that avoids unncecessary expensive xpath evaluations.

-- 
John Dennis <[EMAIL PROTECTED]>

_______________________________________________
xml mailing list, project page  http://xmlsoft.org/
[email protected]
http://mail.gnome.org/mailman/listinfo/xml

Reply via email to