模块 java.xml
包 org.w3c.dom
包org.w3c.dom
- API 注意:
-
此 API 中 get 和 set 方法的文档注释被编写为属性定义,并在两种方法之间共享。这些方法不遵循标准的 Java SE 规范格式。
以
Node
TextContent 属性为例,getTextContent
和setTextContent
共享定义 TextContent 属性本身的相同内容。 - 自从:
- 1.4
-
类描述
Attr
接口表示Element
对象中的一个属性。CDATA 部分用于转义包含字符的文本块,否则这些字符将被视为标记。CharacterData
接口使用一组属性和方法扩展 Node,用于访问 DOM 中的字符数据。该接口继承自CharacterData
,代表一条评论的内容,即从'<!--
'开始到'-->
'结束之间的所有字符。Document
接口表示整个 HTML 或 XML 文档。DocumentFragment
是“轻量级”或“最小”Document
对象。每个Document
都有一个doctype
属性,其值为null
或DocumentType
对象。DOMConfiguration
接口表示文档的配置并维护一个识别参数表。DOMError
是描述错误的接口。DOMErrorHandler
是一个回调接口,DOM 实现可以在报告处理 XML 数据或进行其他处理(例如验证文档)时发生的错误时调用该接口。DOM 操作仅在“异常”情况下引发异常,即,当操作无法执行时(出于逻辑原因,因为数据丢失,或者因为实现变得不稳定)。DOMImplementation
接口提供了许多方法来执行独立于文档对象模型的任何特定实例的操作。DOMImplementationList
接口提供了 DOM 实现的有序集合的抽象,没有定义或约束这个集合是如何实现的。此接口允许 DOM 实现者根据请求的功能和版本提供一个或多个实现,如 DOM 特性 中所指定。DOMLocator
是描述位置的接口(例如DOMStringList
接口提供了DOMString
值的有序集合的抽象,但没有定义或限制该集合的实现方式。Element
接口表示 HTML 或 XML 文档中的元素。ElementTraversal
接口是一组只读属性,允许作者轻松地在文档中的元素之间导航。此接口表示 XML 文档中已解析或未解析的已知实体。EntityReference
节点可用于表示树中的实体引用。实现NamedNodeMap
接口的对象用于表示可以通过名称访问的节点集合。NameList
接口提供了一组并行的名称和命名空间值(可以是空值)的有序集合的抽象,而没有定义或限制该集合的实现方式。Node
接口是整个文档对象模型的主要数据类型。NodeList
接口提供了有序节点集合的抽象,但没有定义或约束该集合的实现方式。此接口表示 DTD 中声明的符号。ProcessingInstruction
接口表示“处理指令”,在 XML 中用作在文档文本中保留特定于处理器的信息的一种方式。TypeInfo
接口表示从Element
或Attr
节点引用的类型,在与文档关联的模式中指定。当使用Node.setUserData()
将对象关联到节点上的键时,应用程序可以提供一个处理程序,当对象关联到的节点被克隆、导入或重命名时,该处理程序将被调用。