i have try to use XUpdate using all the GUI client they are in xindice web
site with out success and without any error message

a messege in this list is talking about a bug in xindice
but i dont know more details

if anyone run succesfull a XUpdate guery please post an example in this
list


---stavros


On Mon, 14 Apr 2003, Steven Cummings wrote:

> Don,
>
> What is it exactly that doesn't work? I'm using Xindice and Cocoon together 
> on Tomcat (4.1) and jdk14 and what I've discovered is that you need to use 
> the Xerces jar from Xindice (2.2.1 I think) in both Cocoon, and Tomcat 
> underneath (meaning put it in $TOMCAT_HOME/common/endorsed). All of this is 
> assuming that you're problem is a Java exception being thrown when you try to 
> execute the update statements.
>
> Sorry if this wasn't what you were looking for.
>
> /S
>
> Don Saxton <[EMAIL PROTECTED]> wrote:
>
> >Hi
> >
> >I have a good start in putting xindice 1.1b together with cocoon 2.04 (jdk
> >1.4 tomcat 4.1.18), but I am really stuggling with Xupdate.
> >
> >I got this far by using the experiences of several people on this list.
> >Thank you greatly. Frequently  I read that others get xupdate to work, so I
> >am hoping that someone can help me over the last hurdle.
> >
> >Below are xupdate query that I input to the cocoon transformer
> >XMLDBTransformer and the result.
> >With xmldbgui I can successfully xupdate with the modifications node set of
> >the update query below.
> >
> >The query side works well and I am able to snag a fragment from a document
> >or a document from a collection. I can do it through cocoon, xmldbgui,
> >xincon, and almost with "the ugly debug tool" (can't glue the xpath query
> >onto the http collection request, but it's still a keeper).
> >
> >One suspect is xmldb-api-20021118.jar.  I could not find
> >xmldb-api-20021126.jar or how to get to xmldb cvs. My other suspect is
> >XMLDBTransformer which seems to require an oid attribute eventhough a query
> >of type="update" is documented as not needed. It doesn't seem to matter what
> >the value of oid is. Related to these is that I can't find documented (well,
> >meaningfully documented) the difference between these two:
> >
> >XUpdateQueryService.update(String document)
> >XUpdateQueryService.updateResource(String key, String document)
> >
> >Thanks for everything
> >
> >Don
> >
> ><!--    _________the query_________ -->
> ><?xml version="1.0" encoding="UTF-8"?>
> ><xindice:query xmlns:xupdate="http://www.xmldb.org/xupdate";
> >   xmlns:xindice="http://apache.org/cocoon/xmldb/1.0";
> >   type="update" oid="whatever">
> >   <xupdate:modifications version="1.0">
> >     <xupdate:remove select="//[EMAIL PROTECTED]'p1']"/>
> >     <xupdate:append select="//persons">
> >       <xupdate:element name="person">
> >         <xupdate:attribute name="id">p1</xupdate:attribute>
> >         <xupdate:attribute name="name">Don</xupdate:attribute>
> >         <parents
> >            xmlns:chiba="http://chiba.sourceforge.net/2001/09/xforms";
> >            xmlns:xforms="http://www.w3.org/2002/08/xforms/cr";
> >            xmlns:xlink="http://www.w3.org/1999/xlink";
> >            xmlns:collection="http://apache.org/cocoon/xmldb/1.0";
> >            xmlns:src="http://xml.apache.org/xindice/Query";>
> >           <personref person="p2"/>
> >           <personref person="p7"/>
> >         </parents>
> >       </xupdate:element>
> >     </xupdate:append>
> >   </xupdate:modifications>
> ></xindice:query>
> ><!--    _________end query_________ -->
> >
> ><!--    _________the result_________ -->
> ><?xml version="1.0" encoding="UTF-8"?>
> ><xindice:query oid="whatever" type="update" result="failure"
> >  xmlns:xupdate="http://www.xmldb.org/xupdate";
> >  xmlns:xindice="http://apache.org/cocoon/xmldb/1.0";>
> > Failed to update resource whatever: 1
> ></xindice:query>
> ><!--    _________end result_________ -->
> >
> >
>
>
>


Reply via email to