dbxml数据库中有如下数据库:
<devices>
<device>
<id>01</id>
<name>aa</name>
<location>
<id>001</id>
</location>
</device>
<device>
<id>02</id>
<name>aa</name>
<location>
<id>001</id>
</location>
</device>
</devices>
修改所有device的location的所有id为001 的改成002。修改操作的查询语句如下:
strQuery="for $i in collection('devcon.dbxml')/devices/device/location[id='001'] return replace value of node $i/id with \"002\"";
修改后数据库结果变为:
<devices>
<device>
<id>01</id>
<name>aa</name>
<location>
<id>002</id>
</location>
</device>
<device>
<id>02</id>
<name>aa</name>
<location>
<id>002</id>
</location>
</device>
</devices>
备注:具体可参见dbxml官方文档