You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-users@xml.apache.org by "Pavel G. Sozonovsky" <pa...@alee.com> on 2002/07/16 13:32:24 UTC
XUpdate with subelements
Hello All,
I didn't found suitable example.
I'm trying the following:
1)stored document contains element:
<card-folder id="idFolder" name="aFolder">
<card id="idCard" name="aCard" attributesID="idAttrs" src_id="doc" attrset_id="attrset"/>
<card-folder id="idFolder2" name="aNestedFolder"/>
</card-folder>
2)xupdate expression (replace 'aNestedFolder' to 'aNestedFolder12' in child element):
<xu:modifications version="1.0" xmlns:xu="http://www.xmldb.org/xupdate">
<xu:update select="//*[@id = 'idFolder']">
<xu:element name="card-folder" >
<xu:attribute name="id" >idFolder</xu:attribute >
<xu:attribute name="name" >aFolder</xu:attribute >
<card id="idCard" name="aCard" attributesID="idAttrs" src_id="doc" attrset_id="attrset"/>
<card-folder id="idFolder2" name="aNestedFolder12"/>
</xu:element>
</xu:update>
</xu:modifications>
3) I get the error clause:
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(APIExceptionHelper.java:112)
at org.apache.xindice.client.corba.db._CollectionStub.queryCollection(_CollectionStub.java:833)
at org.apache.xindice.client.xmldb.services.XUpdateQueryServiceImpl.updateResult(XUpdateQueryServiceImpl.java:165)
at org.apache.xindice.client.xmldb.services.XUpdateQueryServiceImpl.update(XUpdateQueryServiceImpl.java:185)
........
What I'm doing wrong?
Thanks for any advices.
--
Best regards,
Pavel
mailto:pavel@alee.com