Office VBA开发经典:中级进阶卷
上QQ阅读APP看书,第一时间看更新

第4章 操作XML

XML(Extensible Markup Language)是指可扩展性标记语言。1998年2月,W3C正式批准了可扩展性标记语言的标准定义。可扩展性标记语言可以对文档和数据进行结构化处理,从而能够在部门、客户和供应商之间交换,实现动态内容生成、企业集成和应用开发。

通俗地讲,XML是一种用标签描述的数据格式、文件格式。XML本身不是编程语言,是一种数据传输格式。XML文件可以存储各种信息,例如员工信息、商品信息等。

XML具有内容和格式相互分离、可扩展性等优势,即使是微软也大量采用XML技术来开发Office。前面讲过,Office文档经解压后可以看出也是由大量XML文件组成的。此外,微软Office采用XML语言来描述Office界面,也允许用户对Office界面进行自定义。因此,了解和掌握XML语法对于Office VBA开发具有非常重要的意义。

本章首先讲述XML的基础知识和语法规则,然后重点讲述DOMDocument对象模型,以及使用DOMDocument对象读写和修改XML的技术。本章用到的外部引用和重要对象:

 Microsoft XML, v6.0

 MSXML2.DOMDocument60