XML DOM对象、接口

XML文档对象模型(DOM)的本部分,引用了编程对象的句法。第一个表列出了核心对象、接口。第二个表列出了实现的对象、接口。

XML DOM核心对象、接口

下面的对象、接口代表XML DOM核心对象、接口的实现。该对象、接口包括了Microsoft扩展,以支持以下项目和操作:命名空间、数据类型、XML架构、可扩展样式表语言(XSL)、XSL转换(XSLT)操作、异步加载,以及保存文档。

IXMLDOMDocument/DOMDocument代表XML DOM树的顶层节点。
IXMLDOMDocument2DOMDocument的一个扩展。这个扩展支持架构缓存以及运行时有效性验证,还提供了一个切换XML 路径语言(XPath)的支持。
IXMLDOMNamedNodeMap针对一个元素属性的集合,启用依名迭代和依名访问。IXMLDOMNamedNodeMap包含了对命名空间的支持。
IXMLDOMNode代表文档树中的单个节点。IXMLDOMNode是访问XML对象模型中的数据的基础接口。该接口包括对数据类型、命名空间、文档类型定义(DTDs)以及XML架构的支持。
IXMLDOMNodeListIXMLDOMNode的一个实时集合上启用迭代操作和索引访问操作。
IXMLDOMParseError返回关于最后一次出错的详细信息,包括错数编码、出错在第几行、第几个字符,以及一段文本说明。
IXMLHTTPRequest提供一个客户端协议,用来支持HTTP服务器通信。

XML DOM实现的对象、接口

下表代表了其它XML DOM接口的实现。

IServerXMLHTTPRequest/ServerXMLHTTP提供一些方法和属性,使你能够在不同的Web服务器的文件或对象之间建立一个HTTP联系。该接口派生自IXMLHTTPRequest
IXMLDOMAttribute代表一个元素属性。
IXMLDOMCDATASection加引号或转义的文本块,以便文本不被解释为标记语言。
IXMLDOMCharacterData提供文本操作方法,可用于很多对象。
IXMLDOMComment代表一个XML注释的内容。
IXMLDOMDocumentFragment代表一个轻量对象,用于树插入操作。
IXMLDOMDocumentType包含与文档类型声明有关的信息。
IXMLDOMElement代表该元素。
IXMLDOMEntity代表XML文档中的一个已解析或未解析的实体。
IXMLDOMEntityReference代表一个引用节点的实体。
IXMLDOMImplementation提供独立于文档对象模型的任何特定实例的方法。
IXMLDOMNotation在DTD或schema中包含一个记号法声明。
IXMLDOMProcessingInstruction代表一个处理指令。XML定义该指令,可在在文档的文本中把专用于处理的信息保留下来。
XMLSchemaCache代表一个命名空间URI集合。
IXMLDOMSchemaCollection/XMLSchemaCache代表一个SchemaCache对象。
IXMLDOMSchemaCollection2/XMLSchemaCacheIXMLDOMSchemaCollection的一个扩展。
IXMLDOMSelection代表一个匹配某个XPath表达式的节点列表。
IXMLDOMText代表一个元素或一个元素属性的文本。
IXSLProcessor利用缓存的XSL模板,实施一个转换。
IXSLTemplate代表一个缓存的XSL样式表。

要想得到所有可用的节点类型的列表,请参阅XML DOM 枚举常量

如果你喜欢这篇文章,敬请给站长打赏↑

除特别注明外,本站所有文章均为本站站长原译,转载请注明出处。