xml 遍历问题.(100分)

  • 主题发起人 主题发起人 WRainbug!
  • 开始时间 开始时间
W

WRainbug!

Unregistered / Unconfirmed
GUEST, unregistred user!
请问一下, 如下xml文件:

<?xml version="1.0" encoding="UTF-8"?>
<items>
<item1 type="1" />
<item2 type="2" />
<item3 type="3" />
<item4 type="2" />
<item5 type="2" />
<item6 type="2" />
</items>

如果要操作 type=3 的条目 是不是只能 先 遍历所有条目 node, 然后判断该条目的type 是不是 = 3, 得到i后, 然后才能操作该node?

有没有像root.ChildNodes.Nodes['items3'] 这样直接得到该node 的方法?
谢谢
 
Attributes可以返回一个node里的属性,也就是你的type,要直接得到一个node可以用findNode('nodename')来实现,如果是MS的XML库,可以用SelectSingleNode来直接获得一个node

例如
child:=root.childNodes.findnode('Item3') //直接定位Item3' node
child.attributes['type']可以获得type属性值
 

clientdataset1.loadfromfile('XXX.xml')
读入clientdataset中,想怎么操作就怎么操作,方便极了
 

Similar threads

I
回复
0
查看
814
import
I
I
回复
0
查看
589
import
I
I
回复
0
查看
635
import
I
后退
顶部