使用Visual Basic操纵XML文档中国航空信息中心 吴斌 |
| 对于XML文档,插入、修改、检索等数据操作工作可以通过一个XML解析器及其列举的一系列对象来完成。 Microsoft的XML解析器驻留在名为msxml.dll的动态链接库文件中。因为msxml是一个COM对象,所以可以在任何兼容ActiveX的环境中使用它,如在VB和 ASP中。本文介绍在Visual Basic中操纵XML文档的具体方法。 |
| 装载XML文档 |
| 新建一个VB Standard EXE工程项目。在Form1中添加一个CommandButton控件,将其Name和Caption属性分别设为cmdLoad和Load XML。为了使用msxml解析器,必须事先设置工程项目对msxml.dll的引用。选择Project菜单的 References命令,选中Microsoft XML, version 2.0或更高版本。将下列代码加入 cmdLoad_Click事件: |
| Option Explicit |
| Dim xml As DOMDocument |
| Private Sub cmdLoad_Click() |
| Set xml = New DOMDocument |
| Call xml.Load(App.Path & “flight.xml") |
| ' flight.xml为描述航班信息的XML文档 |
| End Sub |
| 运行该程序,点击Load XML按钮即可装载XML文档。载入的XML文档包含一个按照树状结构排列的节点对象集合,顶层节点或根节点是 documentElement。每个节点都有一组属性和方法,每个节点可以包含一个或多个子节点,当然也可以不包含任何节点。必须先取得对根节点的引用才能操纵XML文档。在 cmdLoad_Click事件代码后添加下列代码: |
| Dim root As IXMLDOMElement |
| Set root = xml.documentElement |

本文档详细介绍了如何利用Visual Basic进行XML文档的读取、解析和修改。通过实例,展示了VBScript和VB中处理XML数据的基本方法,帮助开发者掌握Microsoft的XML技术在基本编程环境中的应用。
最低0.47元/天 解锁文章
540

被折叠的 条评论
为什么被折叠?



