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 by...@cns.montana.edu on 2004/07/26 18:38:19 UTC

XUpdate question.

I ran this xupdate command:

<?xml version="1.0" encoding="UTF-8"?>
<xupdate:modifications version="1.0" 
xmlns:xupdate="http://www.xmldb.org/xupdate">


<xupdate:append 
select="/EML[HEAD/TEMPLATE_DOC_ID='BBT_0_1']/BODY/NODES/NODE[starts-with(@PARENT,'/EML/BODY/NEURON_STAINING')]" 
>
        <xupdate:attribute 
name="old-xpath-prefix">/EML/BODY/NEURON_STAINING-2</xupdate:attribute>
        <xupdate:attribute 
name="new-xpath-prefix">/EML/BODY/NEURON_STAINING</xupdate:attribute>
</xupdate:append>
</xupdate:modifications>

The two files that the selected matched worked perfectly but the other 19 
files in the collection got this node appened to root node:
<temporaryXUpdateTree old-xpath-prefix="/EML/BODY/NEURON_STAINING-2" 
new-xpath-prefix="/EML/BODY/NEURON_STAINING"/>

Anyone seen this before? Is there a way I can avoid this or do I need to 
run a delete command after my modifications?

Todd Byrne