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 belinda_browne <be...@telstra.com> on 2003/01/24 01:45:41 UTC
Xindice and XUpdate still
Hi everyone,
I am sorry to be a bother, I am a uni student that is just trying to
get this working as part of a Honours Thesis, and I am still struggling.
As many people suggested, I went and tried the examples found at:
http://www.xmldatabases.org/projects/XUpdate-UseCases/
I created a files called testing.xml, and added the code as per the
website:
<addresses>
<address id="1">
<!--This is the users name-->
<name>
<first>John</first>
<last>Smith</last>
</name>
<city>Houston</city>
<state>Texas</state>
<country>United States</country>
<phone type="home">333-300-0300</phone>
<phone type="work">333-500-9080</phone>
<note><![CDATA[This is a new user]]></note>
</address>
</addresses>
then i tried the first query:
<xupdate:modifications version="1.0"
xmlns:xupdate="http://www.xmldb.org/xupdate">
<xupdate:insert-before select="/addresses/address[@id =
1]/name/last" >
<xupdate:element name="middle">Lennox</xupdate:element>
</xupdate:insert-before>
</xupdate:modifications>
and put it into java following the example in the Xindice Developers
Guide 0.7.1:
String xupdate = "<xupdate:modifications version=\"1.0\"" +
" xmlns:xupdate=\"http://www.xmldb.org/xupdate\">" +
" <xupdate:insert-before select=\"/addresses/address
[@id='1']/name/last\" >" +
" <xupdate:element
name=\"middle\">Lennox</xupdate:element>" +
" </xupdate:insert-before>" +
" </xupdate:modifications>";
XUpdateQueryService service = (XUpdateQueryService)
col.getService("XUpdateQueryService", "1.0");
service.update(xupdate);
And I still get a query error. Can some one please help, I am really
trying here without much luck.
Thanks in advance,
Belinda
Re: Xindice and XUpdate still
Posted by "Mark J. Stang" <ma...@earthlink.net>.
Belinda,
I will try and find some time to execute your XUpdate in my test
environment.
Mark
belinda_browne wrote:
> Hi everyone,
>
> I am sorry to be a bother, I am a uni student that is just trying to
> get this working as part of a Honours Thesis, and I am still struggling.
>
> As many people suggested, I went and tried the examples found at:
> http://www.xmldatabases.org/projects/XUpdate-UseCases/
>
> I created a files called testing.xml, and added the code as per the
> website:
> <addresses>
>
> <address id="1">
> <!--This is the users name-->
> <name>
> <first>John</first>
> <last>Smith</last>
> </name>
> <city>Houston</city>
> <state>Texas</state>
> <country>United States</country>
> <phone type="home">333-300-0300</phone>
> <phone type="work">333-500-9080</phone>
> <note><![CDATA[This is a new user]]></note>
> </address>
>
> </addresses>
>
> then i tried the first query:
> <xupdate:modifications version="1.0"
> xmlns:xupdate="http://www.xmldb.org/xupdate">
>
> <xupdate:insert-before select="/addresses/address[@id =
> 1]/name/last" >
> <xupdate:element name="middle">Lennox</xupdate:element>
> </xupdate:insert-before>
> </xupdate:modifications>
>
> and put it into java following the example in the Xindice Developers
> Guide 0.7.1:
> String xupdate = "<xupdate:modifications version=\"1.0\"" +
> " xmlns:xupdate=\"http://www.xmldb.org/xupdate\">" +
> " <xupdate:insert-before select=\"/addresses/address
> [@id='1']/name/last\" >" +
> " <xupdate:element
> name=\"middle\">Lennox</xupdate:element>" +
> " </xupdate:insert-before>" +
> " </xupdate:modifications>";
>
> XUpdateQueryService service = (XUpdateQueryService)
> col.getService("XUpdateQueryService", "1.0");
>
> service.update(xupdate);
>
> And I still get a query error. Can some one please help, I am really
> trying here without much luck.
>
> Thanks in advance,
> Belinda
>
--
Mark J Stang
System Architect
Cybershop Systems