使用XML DOM生成XML(1)
<--编者按:随着 XML 在网络开发中的应用的不断深入,该语言的复杂度在增加,你可以在本文对XML的新对象库XML DOM的介绍中体会到这一点--> 正如你所了解的,XML是个功能强大的新型数据结构,它可以让你把网页的内容和表现形式分开。尽管如此,目前,我们的文章大多仅介绍了直接生成XML标记得的法。我们在大多数时候,都是手工编写必需的标记和数据的。 幸运的是,微软提供了XML DOM(XML文档对象模型),这是另外一种编写XML代码的方法。该对象库可以让你构建XML语法树,并提供了更有效的方法来创建XML文档。例如,你可用XML DOM搜集来自不同位置的数据,或者根据不同种类的数据源来创建XML文档。本文中,我们将介绍几种类型的库的功能,并且演示如何在ASP中使用它。 了解XML文档对象模型 XML DOM包含四个主要对象:XMLDOMDocument, XMLDOMNode,XMLDOMNodeList和XMLDOMNamedNodeMap。同任何其它对象模型一样,每个XML DOM对象有其自己的特性和方法。本文,我们将主要介绍XMLDOMDocument 和XMLDOMNode 对象。 XMLDOMDocument对象 XMLDOMDocument对象代表XML DOM层次中的顶层结点(请不要同XML文档中的根结点混淆)。它是建立和操纵XML结构的基础。为了创建XMLDOMDocument对象变量,请使用如下的CreateObject 命令: Set objXMLdoc = _ CreateObject("Microsoft.XMLDOM") 表A:列出了在创建了XMLDOMDocument的对象后,我们可以得到的一些特性和方法。 方法 描述 CreateAttribute 创建新属性 CreateCDATASection 创建DATA 部分结点 CreateComment 创建注释结点 CreateElement 使用指定名称创建元素结点 CreateEntityReference 创建实体参考对象 CreateNode 创建结点 CreateTextNode 创建文本结点 Load 载入已有的 XML 文档 Save 保存XML 文档 特性 描述 PreserveWhiteSpace 指示是否在XML文档中显示空格t