首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VBA中用MSXML读取参数有关问题

2012-01-20 
VBA中用MSXML读取参数问题?xml version1.0 encodinggb2312?!--associate.x

VBA中用MSXML读取参数问题
<?xml version="1.0" encoding="gb2312"?>
<!--===================== associate.xml ======================-->
<!--============== Associate Collect Adapted File =============-->
<!--============= Created: 2010-2-1 14:36:44 ==============-->
<!--============================================================-->
<Associate>
  <METype>SGSN</METype>
  <MEVersion>V900R0010C01B003</MEVersion>
  <InfoItem InfoID="801003">
  <relateItem InfoID="801105"/>
  </InfoItem>
  <InfoItem InfoID="801005">
  <relateItem InfoID="801001"/>
  </InfoItem>
</Associate>

我目的是要取出来<relateItem InfoID="801105"/>中InfoID的参数80115

通过Set nListassociate = xmlDoc.selectNodes("//InfoItem),取不出来

是不是这个xml结构有问题?还是有其他方法

[解决办法]
结构没错。
For Each objElement In objxml.getElementsByTagName
。。。
Set objAttribute = objElement.Attributes.getNamedItem

热点排行