读取嵌套xml用vb如何实现

yjlove22 2008-08-21 10:21:01
我现在要读取xml文件里的多个相同节点的数据,我是用MSXML的方式,但我现在做循环的时候不知道怎么依次读取,我把XML文件写出来
大家帮我看看,我应该怎么写for循环 依次读取相同节点里的不同数据。
 

prodPriceDownLoad.xml 内容如下

<?xml version="1.0" encoding="UTF-8"?>
<products>
<product>
<id>70001900 </id>
<cat_id>EE667 </cat_id>
<bar_code>AE19020080808 </bar_code>
<disp_name>sassss </disp_name>
<name>ffds </name>
<price>
<type>frfrfr </type>
<price1>433 </price1>
<discount1>eds </discount1>
<point1>ssaas </point1>
</price>
<price>
<type>frfrfr </type>
<price1>455 </price1>
<discount1>sdsd </discount1>
<point1>dsds </point1>
</price>
<last_modify_datetime>20009-08-09 </last_modify_datetime>
<desc>eddwqwdew </desc>
</product>

<product>
<id>70001900 </id>
<cat_id>EE667 </cat_id>
<bar_code>AE19020080808 </bar_code>
<disp_name>sassss </disp_name>
<name>ffds </name>
<price>
<type>frfrfr </type>
<price1>455 </price1>
<discount1>sdsd </discount1>
<point1>dsds </point1>
</price>

<price>
<type>frfrfr </type>
<price1>455 </price1>
<discount1>sdsd </discount1>
<point1>dsds </point1>
</price>
<last_modify_datetime>20009-08-09 </last_modify_datetime>
<desc>eddwqwdew </desc>
</product>
</products>




大家应该看见了 有2个 <product> </product>, <price> </price>我现在怎么把这里面的数据循环取出来,能提供可参考的代码更好,感激不尽!!!
...全文
142 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
junki 2008-11-09
  • 打赏
  • 举报
回复
http://bbs.xml.org.cn/dispbbs.asp?boardID=32&ID=5391
在选择products节点后,再遍历

864

社区成员

发帖
与我相关
我的任务
社区描述
VB COM/DCOM/COM+
c++ 技术论坛(原bbs)
社区管理员
  • COM/DCOM/COM+社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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