您的位置:首页 > 运维架构 > Shell

Berkeley DB XML Shell常用命令使用实例

2007-04-04 20:07 1246 查看
  Berkeley DB XML Shell常用命令使用实例
作者:gobitan(雨水) 日期:2007-04-04 转载请注明出处http://blog.csdn.net/gobitan 
创建容器
[align=left]createContainer book[/align]
[align=left] [/align]
[align=left]向容器中加入文档(可以在一个容器中放入多个文档,但每次只能放入一个文档)[/align]
[align=left]putDocument book1.xml '<bookList>[/align]
[align=left] <book>[/align]
[align=left]    <name>Berkeley DB XML tutorial</name>[/align]
[align=left]    <author>hujiahui</author>[/align]
[align=left]    <price>37.00</price>[/align]
[align=left] </book>[/align]
[align=left]</bookList>'[/align]
[align=left] [/align]
查询文档
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
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  xml shell 文档 query