asp操作xml数据库的常用经典代码备忘
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
[p]xml数据库越来越吃香啦。[br]今天我们来研究asp操作xml数据库的常用经典代码备忘 [br][br]no.1--建立一个xml数据库data.xml[br][br][br][/p]
程序代码 [br] 程序代码 set xmldoc=server.createobjcet("microsoft.xmldom")[br]xmldoc.load(server.mappath("data.xml")[br][br]no.3--选定节点selectnode[br]你想操作哪个node,必须定位到这个节点是不是,先看看这个data.xml有几个node??[br]用一个递归函数搞定:[br][br][br][br] 程序代码 getnodes(xmldoc)[br]sub getnodes(node)[br]dim i[br]response.write(" nodename:"&node.nodename&" nodetypestring:"&node.nodetypestring&" nodevalue:"&node.nodevalue&" text:"&node.text&" node.childnodes.length:"&node.childnodes.length&" ") [br][br]if node.childnodes.length<>0 then[br]for i=0 to node.childnodes.length-1[br]getnodes(node.childnodes(i))[br]next[br]end if[br]end sub[br][br][br]用这个函数后,可以看到这个data.xml有10个node[br]这些node可以很简单的定位:[br][br]xmldoc.childnodes(0)[br]xmldoc.childnodes(1)[br]xmldoc.childnodes(1).childnodes(0)[br]xmldoc.childnodes(1).childnodes(0).childnodes(0)[br]xmldoc.childnodes(1).childnodes(0).childnodes(0).text[br]xmldoc.childnodes(1).childnodes(0).childnodes(1)[br]xmldoc.childnodes(1).childnodes(0).childnodes(1).text[br]xmldoc.childnodes(1).childnodes(0).childnodes(2)[br]xmldoc.childnodes(1).childnodes(0).childnodes(2).text[br][br][br]是不是定位很简单呀,还有个方法,比如定位 |
关键字查询
相关文章
正在查询... |