如何用XPath查找确定节点名称的值?
XML:<Defect Reference="1">
<Family Family="A">
<Gravity Gravity="B">
...
</Defect>
我选取的节点为
Set obj=xmlDoc.SelectNodes("//Defect[@Reference='1'])
然后我想通过类似于getElementsByTagName的方法把obj里面包含特定名字的节点选取出来。比如obj.getElementsByTagName("Family").Text 但这个语句是非法的。
注:不要用childnodes.item(0).attributes.item(0).text 这种语句,因为一旦xml结构变化,这样的语句就找不到对应值了。
求大神指点!! --------------------编程问答-------------------- 你已经得到了xmlDoc.SelectNodes("//Defect[@Reference='1'])还得不到值吗?
可以用索引的方式,也可以用名称的方式访问属性
补充:VB , VBA