My vm.cfg contains: -Djavax.xml.parsers.DocumentBuilderFactory=org.apache.xindice.xml.jaxp.Docum entBuilderFactoryImpl -Djavax.xml.parsers.SAXParserFactory=org.apache.xerces.jaxp.SAXParserFactory Impl
What else do I have to put into this file to get the Xupdate problem solved? ----- Original Message ----- From: "Alex Mariano Costa de Oliveira" <[EMAIL PROTECTED]> To: <[email protected]> Cc: <[EMAIL PROTECTED]> Sent: Thursday, December 12, 2002 12:25 AM Subject: Re: Using XUpdate > I am having the same Query Processing Error. > I am using j2sk-1.4.0 and xerces-1.4.3 > > Have anybody ever taken this error? > > Thanks in advance.. > > ----- Original Message ----- > From: "Tom Sugden" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Tuesday, December 10, 2002 12:22 PM > Subject: Re: Using XUpdate > > > > Thanks Akihiro. > > > > I tried replacing Xindice's xerces jar with version 1.4.4 and then 2.1.1, > > but it still doesn't work. Any other ideas? > > > > Thanks, > > Tom > > > > > > At 09:10 PM 12/10/2002 +0900, you wrote: > > > > >Hello, Tom. I once had a problem like you under tomcat-3.3, jdk1.4. > > > > > >Xindice 1.0 has xerces-1.4.3.jar in its java/lib directory. > > >I replaced the jar file with xerces-1.4.4, and the error was gone. > > >Maybe the version 1.4.3 not fit to use XUpdate. > > > > > > > > >Thanks, > > >Akihiro > > > > > > > > >Hi, > > > > > >I'm using Xindice 1.0 and have just started playing around with > > >XUpdateQueryService but am having a few problems. If I try to perform an > > >XUpdate query that does not match anything in the collection then nothing > > >happens (as expected), but if I change it so that it does match > something, > > >then an exception is thrown and the update fails. > > > > > >For example, if I use the perform the following XUpdate query: > > > > > >String update = > > >"<xu:modifications version=\"1.0\" > > >xmlns:xu=\"http://www.xmldb.org/xupdate\">\n" + > > >"<xu:update select=\"/addresses/address[1]/town\"> \n" + > > >"Bristol\n" + > > >"</xu:update>\n" + > > >"</xu:modifications>"; > > > > > >On a collection that contains the following data: > > > > > ><addresses xmlns:src="http://xml.apache.org/xindice/Query" > > >src:col="/db/test" src:key="doc3"> > > ><address> > > ><town>Los Angeles</town> > > ></address> > > ><address> > > ><town>New York</town> > > ></address> > > ></addresses> > > > > > >Then the following exceptions are thrown: > > > > > >org.apache.xindice.client.corba.db.APIException: > > >IDL:org/apache/xindice/client/corba/db/APIException:1.0 > > >at > > > >org.apache.xindice.client.corba.db.APIExceptionHelper.read(APIExceptionHelp > er.java:112) > > >at > > > >org.apache.xindice.client.corba.db._CollectionStub.queryCollection(_Collect > ionStub.java:833) > > >at > > > >org.apache.xindice.client.xmldb.services.XUpdateQueryServiceImpl.updateResu > lt(XUpdateQueryServiceImpl.java:165) > > >at > > > >org.apache.xindice.client.xmldb.services.XUpdateQueryServiceImpl.update(XUp > dateQueryServiceImpl.java:185) > > > > > >org.xmldb.api.base.XMLDBException: Query Processing Error > > > > > >However, if I change the select attribute to "/addresses/address[3]/town" > > >there are no exceptions. > > > > > >Does anyone have any idea what I'm doing wrong? > > > > > >Thanks a lot, > > >Tom
