hi,
yes, I am using 1.2 release.
liu
----- Original Message -----
From: "Matt Benson" <[EMAIL PROTECTED]>
To: "Jakarta Commons Users List" <[email protected]>
Sent: Monday, December 31, 2007 5:00 PM
Subject: Re: how it works jxpathcontext removeall?
--- liumin HU <[EMAIL PROTECTED]> wrote:
hi everyone,
I use jxpath to manage an ArrayList of bean, the
Context is created like: JXPathContext
context=JXPathContext.newContext(list);
When I want to delete some objects in the arraylist,
i used context.removeall, but it doesn't work.
Before and after call of removeall, the value of
count is always 1.
context.getVariables().declareVariable("heure", _h);
System.out.println(context.getValue("count(/.[heureSelected=$heure])"));
====> 1.0
context.removePath("/.[heureSelected=$heure]");
System.out.println(context.getValue("count(/.[heureSelected=$heure])"));
====> 1.0
I tried too iterator.remove(), i got a exception.
Iterator<HeurePrescription> iter =
context.iterate("/.[heureSelected=$heure]");
while(iter.hasNext()){
iter.next();
iter.remove();
}
Any help is appreciated.
Thanks in advance
Are you using the JXPath 1.2 release? There are
innumerable bugfixes in svn trunk.
-Matt
Liu
____________________________________________________________________________________
Never miss a thing. Make Yahoo your home page.
http://www.yahoo.com/r/hs
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]