Collection col = getXmlDbCollection();
XPathQueryService service = (XPathQueryService) col.getService(getXPathQueryService(),
getXPathQueryServiceVersion());
ResourceSet result = service.query(pQuery);
if (result != null) {
ResourceIterator i = result.getIterator();
if (i.hasMoreResources()) {
Class c = getManager().getHandlerClass();
JMHandler handler = (JMHandler) c.newInstance();
handler.setObserver(pObserver);
while(i.hasMoreResources()) {
XMLResource r = (XMLResource) i.nextResource();
r.getContentAsSAX(handler);
}
}
}
} catch (IllegalAccessException e) {