Berkeley DB XML Shell常用命令使用实例
作者:gobitan(雨水) 日期:2007-04-04 转载请注明出处http://blog.csdn.net/gobitan
创建容器
createContainer book
向容器中加入文档(可以在一个容器中放入多个文档,但每次只能放入一个文档)
putDocument book1.xml '<bookList>
<book>
<name>Berkeley DB XML tutorial</name>
<author>hujiahui</author>
<price>37.00</price>
</book>
</bookList>'
查询文档
query 'doc("book/book1.xml")'
显示查询结果
print
查询元素
query 'collection("book")/bookList/book'
此方法在默认的容器内查询
另一种查询元素的方法
query 'doc("book/book1.xml")/bookList/book'
此方法在默认容器特定的文档中查询
打开容器
openContainer book
增加节点
append ./bookList element book '
<name>Inside Berkeley DB XML</name>
<author>liuhui</author>
<price>42.00</price>'
删除节点
removeNodes 'doc("book/book1.xml")/bookList/book/author[. = "liuhui"]'
删除文档
removeDocument book1.xml
删除容器
removeContainer book