我程序是这样的
'新建一个对象
Dim pcode As String
Set xdoc = New MSXML2.DOMDocument
'设置检验数据合法性标志
xdoc.validateOnParse = True
xdoc.async = False
If xdoc.Load(xml_filename) Then
'读取DATA节点的pcode属性值
pcode = xdoc.selectSingleNode("//DATA").getAttribute("pcode")
xml文件如下
<?xml version="1.0" encoding="GB2312"?>
<interface>
<DATA name="验证请求(输入模式)" pcode="3300" />
<DOWN>
<NODE itemno="" itemlen="" fieldtype="" funcname="" extinfo="" original=""/>
</DOWN>
<UP>
<NODE itemno="" itemlen="" fieldtype="" funcname="" extinfo="" original=""/>
</UP>
</interface>
我引用的是msxml3.0,之前选择的是msxml2.6,但是都提示我getAttribute没有这个方法,请教什么问题。
如果我想读取多个属性中的某几个,这样写不行么?应该怎么写?谢谢了
'新建一个对象
Dim pcode As String
Set xdoc = New MSXML2.DOMDocument
'设置检验数据合法性标志
xdoc.validateOnParse = True
xdoc.async = False
If xdoc.Load(xml_filename) Then
'读取DATA节点的pcode属性值
pcode = xdoc.selectSingleNode("//DATA").getAttribute("pcode")
xml文件如下
<?xml version="1.0" encoding="GB2312"?>
<interface>
<DATA name="验证请求(输入模式)" pcode="3300" />
<DOWN>
<NODE itemno="" itemlen="" fieldtype="" funcname="" extinfo="" original=""/>
</DOWN>
<UP>
<NODE itemno="" itemlen="" fieldtype="" funcname="" extinfo="" original=""/>
</UP>
</interface>
我引用的是msxml3.0,之前选择的是msxml2.6,但是都提示我getAttribute没有这个方法,请教什么问题。
如果我想读取多个属性中的某几个,这样写不行么?应该怎么写?谢谢了
解决方案 »
- 有没有用过windows media encoder 的高手?能否给是示例?
- 如何控制SSTab的页面数,使控件能放在SSTab的不同的页面上?
- 程序中有LISTVIEW和TREEVIEW控件,我多选LISTVIEW拖动到TREEVIEW中,我的程序必须是在处理每一项时弹出提示框,提示是否接受拖拽操作,但
- VB数据库访问技术
- 如何使用VB自带进度条,进度条如何与程序进程相结合,请详细说明,谢谢!
- 快来帮忙!!!!!!急!!!!!!!
- 一个好工具帮你更快了解QQ传输了什么数据!要的留下E-mail.
- 在VB里怎样播放MP3文件?
- 在线等待,我想在自己的一个文件夹中备份......
- 如何用vb6.0编程使应用程序窗口在最大化时同步调整窗体大小?
- 串口不能够触发OnComm()事件
- VB combobox数据重复问题
有没有更好的办法呢?
恩,再接再厉!