XML DOM对象、接口
XML文档对象模型(DOM)的本部分,引用了编程对象的句法。第一个表列出了核心对象、接口。第二个表列出了实现的对象、接口。
XML DOM核心对象、接口
下面的对象、接口代表XML DOM核心对象、接口的实现。该对象、接口包括了Microsoft扩展,以支持以下项目和操作:命名空间、数据类型、XML架构、可扩展样式表语言(XSL)、XSL转换(XSLT)操作、异步加载,以及保存文档。
IXMLDOMDocument/DOMDocument | 代表XML DOM树的顶层节点。 |
IXMLDOMDocument2 | DOMDocument的一个扩展。这个扩展支持架构缓存以及运行时有效性验证,还提供了一个切换XML 路径语言(XPath)的支持。 |
IXMLDOMNamedNodeMap | 针对一个元素属性的集合,启用依名迭代和依名访问。IXMLDOMNamedNodeMap包含了对命名空间的支持。 |
IXMLDOMNode | 代表文档树中的单个节点。IXMLDOMNode是访问XML对象模型中的数据的基础接口。该接口包括对数据类型、命名空间、文档类型定义(DTDs)以及XML架构的支持。 |
IXMLDOMNodeList | 在IXMLDOMNode的一个实时集合上启用迭代操作和索引访问操作。 |
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/XMLSchemaCache | IXMLDOMSchemaCollection的一个扩展。 |
IXMLDOMSelection | 代表一个匹配某个XPath表达式的节点列表。 |
IXMLDOMText | 代表一个元素或一个元素属性的文本。 |
IXSLProcessor | 利用缓存的XSL模板,实施一个转换。 |
IXSLTemplate | 代表一个缓存的XSL样式表。 |
要想得到所有可用的节点类型的列表,请参阅XML DOM 枚举常量。