org.w3c.dom

接口
异常
public interface DOMImplementationSource

此接口允许 DOM 实现程序根据请求的功能和版本提供一个或多个实现,如下所述。每个实现的 DOMImplementationSource 对象都在可用源的特定于绑定的列表中列出,所以可使其 DOMImplementation 对象可用。

另请参见 Document Object Model (DOM) Level 3 Core Specification

从以下版本开始:
DOM Level 3

方法摘要
 DOMImplementation getDOMImplementation(String features)
          请求支持指定的功能的第一个 DOM 实现的方法。
 DOMImplementationList getDOMImplementationList(String features)
          请求支持指定功能和版本的 DOM 实现的列表的方法,如下所述。
 

方法详细信息

getDOMImplementation

DOMImplementation getDOMImplementation(String features)
请求支持指定的功能的第一个 DOM 实现的方法。

参数:
features - 指定所需功能和版本的字符串。这是一个空格分隔的列表,其中每个功能都由其名称指定,后面可以选择跟一个空格或版本号。此方法返回由 getDOMImplementationList 返回的列表中的第一个项。例如,字符串 "XML 3.0 Traversal +Events 2.0" 将请求支持其 3.0 版本 "XML" 模块的 DOM 实现,该模块支持任何版本的 "Traversal" 模块,以及其 2.0 版的 "Events" 模块。模块 "Events" 必须能够使用方法 Node.getFeature()DOMImplementation.getFeature() 访问。
返回:
支持所需功能的第一个 DOM 实现;如果此源没有 DOM 实现,则返回 null

getDOMImplementationList

DOMImplementationList getDOMImplementationList(String features)
请求支持指定功能和版本的 DOM 实现的列表的方法,如下所述。

参数:
features - 指定所需功能和版本的字符串。这是一个空格分隔的列表,其中每个功能都由其名称指定,后面可以选择跟一个空格或版本号。此列表的形式如下:"XML 3.0 Traversal +Events 2.0"
返回:
支持所需功能的 DOM 实现的列表。