DOM操作仅在“异常”情况下引发异常,即,当无法执行操作时(出于逻辑原因,因为数据丢失,或者因为实现变得不稳定)。
通常,DOM方法在普通处理情况下返回特定的错误值,例如使用
NodeList
时的
NodeList
错误。
实施应在其他情况下提出其他例外。
例如,如果在不期望
null
时传递了
null
参数,则实现应该引发与实现相关的异常。
某些语言和对象系统不支持异常的概念。
对于这样的系统,可以使用本机错误报告机制来指示错误条件。
例如,对于某些绑定,方法可能返回类似于相应方法描述中列出的错误代码。
另见
Document Object Model (DOM) Level 3 Core Specification
。
另请参见:
Serialized Form
VALIDATION_ERR
public static final short VALIDATION_ERR
如果调用诸如
insertBefore
或
removeChild
类的方法会使
Node
对“部分有效性”无效,则会引发此异常并且不会执行操作。
该代码用于[
DOM Level 3 Validation
]。
有关详细信息,请参阅此规范。
从以下版本开始:
1.5,DOM Level 3
另请参见:
常数字段值