请问在ASP里如何将XML的数据存储到Recordset对象中(急)

qqhbc 2004-01-08 10:07:45
请问在ASP里如何将XML的数据存储到Recordset对象中(急)

有一个XML文件:
tree.xml
<?xml version="1.0" encoding="gb2312">
<tree>
<id>1</id>
<name>系统管理</name>
<sub>操作员管理
<sub2>增加</sub2>
<sub2>查询</sub2>
</sub>
<sub>模块管理
<sub2>增加</sub2>
<sub2>查询</sub2>
</sub>
</tree>
<tree>
<id>2</id>
<name>生产管理</name>
<sub>车间管理
<sub2>增加</sub2>
<sub2>查询</sub2>
</sub>
<sub>流程管理
<sub2>增加</sub2>
<sub2>查询</sub2>
</sub>
</tree>
<tree>
<id>3</id>
<name>人员管理</name>
<sub>人员信息管理
<sub2>增加</sub2>
<sub2>查询</sub2>
</sub>
<sub>文档管理
<sub2>增加</sub2>
<sub2>查询</sub2>
</sub>
</tree>

想把里面的数据分别分别写在三个recordset对象里
c1:id name
c2:id subid subname
c3:id subid sub2id sub2name

实现一个树形的结构
...全文
45 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xieyj 2004-01-08
  • 打赏
  • 举报
回复
我也想知道,up!
online 2004-01-08
  • 打赏
  • 举报
回复
<%
Dim xmlDom, rootNode
xmlFileName = "test.xml"
Set xmlDom = Server.CreateObject("Microsoft.XMLDOM")
'set objRetValNode As MSXML.IXMLDOMNode
'set objRetValNode=xmldom.IXMLDOMNode
xmlDom.async = false
If not xmlDom.load(Server.MapPath(xmlFileName)) Then
response.Write ("没有这个会员")
respoonse.end
Else
Set xmlNode = xmlDom.documentElement.childNodes(0)
Set rootNode = xmlDom.documentElement
set EYuan=rootNode.selectSingleNode("//UserData/UserInfo/EYuan")
response.write EYuan
Set objRetValNode = xmlDom.documentElement
Set objRetValNode = xmlDom.selectSingleNode(".//UserData/UserInfo/EYuan")
Response.write objRetValNode.Text
response.write getNodeList(xmlFileName,"UserName")
For i = 0 To xmlNode.childNodes.length - 1
response.write xmlNode.childNodes(i).nodeName
response.write " "
response.write xmlNode.childNodes(i).Text
response.write "<br>"
Next
End If

%>
xml文件
<?xml version="1.0" encoding="gb2312"?>
<UserData>
<UserInfo>
<UserName>testEnte</UserName>
<UserEmail>cecte@163.com</UserEmail>
<EYuan>20</EYuan>
<iDate>2003-12-20 0:03:53</iDate>
</UserInfo>
<其他节点>
<Company>公司名称</Company>
</其他节点>
</UserData>

读出后,保存导rs中,然后形成树

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧