以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML工具及XML开发环境 』  (http://bbs.xml.org.cn/list.asp?boardid=7)
----  如何使用 XML Dom?[转帖]  (http://bbs.xml.org.cn/dispbbs.asp?boardid=7&rootid=&id=36556)


--  作者:zxsaso
--  发布时间:8/8/2006 9:40:00 PM

--  如何使用 XML Dom?[转帖]
(转)
通过创建 XML 分析程序的实例来使用 XML DOM。为此,Microsoft 通过 Msxml.dll 中的一组标准 COM 界面来显露 XML DOM。Msxml.dll 含有使用 XML 文档时用到的类库和执行代码。如果您正在使用有脚本的客户程序,如 Internet Explorer 中的 VBScript 执行,则通过用 CreateObject 方法创建分析程序对象的实例,来使用 DOM。
Set objParser = CreateObject( "Microsoft.XMLDOM" )
如果您正在使用来自 Active Server Page(ASP) 的 VBScript,则应当使用 Server.CreateObject。
Set objParser = Server.CreateObject( "Microsoft.XMLDOM" )
如果您正在使用 Visual Basic,可以通过设置对 MSXML 类库(在 Msxml.dll 中提供)的引用来访问 DOM。从 Visual Basic 6.0 内部使用 MSXML 的步骤为:
1. 打开工程引用对话框。
2. 从可用的 COM 对象的列表中选择 Microsoft XML,v2.0。如果没有找到该项,则先要获得 MSXML 类库。
3. 这时可以创建分析程序对象实例。
Dim xDoc As MSXML.DOMDocument
Set xDoc = New MSXML.DOMDocument
从何处可以找到 Msxml.dll?获得 MSXML 类库的办法有两种:
• 可以安装 Internet Explorer 5.0— MSXML 分析程序是一个完整的组件。
• 另一个办法就是下载可再分布的 Microsoft XML Parser 版本。
在 Visual Basic 项目中引用了类库之后,就可以调用分析程序,加载文档,使用文档中的数据。
也许您现在正在疑惑—;我现在使用的是什么?如果您打开了 MSXML 类库,并用 Visual Basic 6.0 对象浏览器检查它的对象模型,就会发现,对象模型是如此丰富。这篇文章示范了如何使用 DOMDocument 类和 IXMLDOMNode 接口来访问 XML 文档。


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms