vb6.0 读取xml文件

<?xmlversion="1.0"encoding="UTF-8"?><info><class><classinfo><code>1</code><name>一班</n... <?xml version="1.0" encoding="UTF-8"?>
<info>
<class>
<classinfo>
<code>1</code>
<name>一班</name>
<num>66</num>
</classinfo>
<classinfo>
<code>2</code>
<name>二班</name>
<num>70</num>
</classinfo>
</class>
</info>
我想读出以上xml文档信息,代码如下:
Dim xmlDoc As DOMDocument
Dim xmlRootNode As IXMLDOMNode
Dim node As IXMLDOMNode

Set xmlDoc = New DOMDocument
xmlDoc.Load (App.Path & "\TXT\xmlLog.xml")
Set xmlRootNode = xmlDoc.documentElement
。。。。。。

为什么 xmlDoc.documentElement 的值是 is nothing呢
展开
 我来答
匿名用户
推荐于2018-05-15
展开全部
xml文件名2.xml
<?xml version="1.0" encoding="utf-8" ?>
<testlist>
<test>
<id>我在遥望</id>
<name>月亮之上</name>
<time>有多少梦想</time>
<mdn>在自由的飞翔</mdn>
</test>
<test>
<id>天上人间</id>
<name>自由自在</name>
<time>2007-12-7</time>
<mdn>今天休息</mdn>
</test>
</testlist>
--------------------------------------------------------
vb6.0原代码:Option Explicit
Dim XMLDoc As DOMDocument
Dim xList As IXMLDOMNodeList
Private Sub Form_Load()
Set XMLDoc = New DOMDocument
Dim n As Long
Dim i As Long
If XMLDoc.Load("\2.xml") Then
Set xList = XMLDoc.getElementsByTagName("test")
For i = 0 To xList.length - 1
Me.List1.AddItem xList.Item(i).Text
Next i
For n = 0 To xList.length - 1
For i = 0 To xList.Item(n).childNodes.length - 1
Me.List1.AddItem xList.Item(n).childNodes.Item(i).Text
Next i
Next n
End If
End Sub '----------放一个LIST控件
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式