添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.w3c.dom.DOMException
所有实现的接口:
Serializable
public class DOMException extends RuntimeException
DOM 操作仅在 "exceptional" 情况下引发异常,即当操作无法执行时(由于逻辑原因,因为数据丢失,或者因为实现变得不稳定)。一般来说,DOM 方法在普通处理情况下会返回特定的错误值,例如使用 NodeList 时的越界错误。

在其他情况下,实现应该引发其他异常。例如,如果在不需要 null 时传递了 null 参数,则实现应引发与实现相关的异常。

某些语言和对象系统不支持异常的概念。对于此类系统,可以使用本机错误报告机制来指示错误条件。例如,对于某些绑定,方法可能会返回与相应方法描述中列出的错误代码类似的错误代码。

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

See Also:

Field Summary

修饰符和类型 Field Description short static final short DOMSTRING_SIZE_ERR
如果指定的文本范围不适合 DOMString
static final short HIERARCHY_REQUEST_ERR
如果任何 Node 被插入到不属于它的地方。
static final short INDEX_SIZE_ERR
如果索引或大小为负数,或大于允许的值。
static final short INUSE_ATTRIBUTE_ERR
如果尝试添加已在其他地方使用的属性。
static final short INVALID_ACCESS_ERR
如果底层对象不支持参数或操作。
static final short INVALID_CHARACTER_ERR
如果指定了无效或非法字符,例如在 XML 名称中。
static final short INVALID_MODIFICATION_ERR
如果尝试修改底层对象的类型。
static final short INVALID_STATE_ERR
如果尝试使用不可用或不再可用的对象。
static final short NAMESPACE_ERR
如果尝试以不正确的命名空间方式创建或更改对象。
static final short NO_DATA_ALLOWED_ERR
如果为不支持数据的 Node 指定了数据。
static final short NO_MODIFICATION_ALLOWED_ERR
如果尝试修改不允许修改的对象。
static final short NOT_FOUND_ERR
如果尝试在不存在的上下文中引用 Node
static final short NOT_SUPPORTED_ERR
如果实现不支持请求的对象或操作类型。
static final short SYNTAX_ERR
如果指定了无效或非法的字符串。
static final short TYPE_MISMATCH_ERR
如果对象的类型与与该对象关联的参数的预期类型不兼容。
static final short VALIDATION_ERR
如果调用 insertBefore removeChild 等方法会使 Node 相对于 "partial validity" 无效,则会引发此异常并且不会执行操作。
static final short WRONG_DOCUMENT_ERR
如果 Node 在与创建它的文档不同的文档中使用(不支持它)。

Constructor Summary

Constructor Description DOMException (short code, String message)

Method Summary

Field Details

code

public short code

INDEX_SIZE_ERR

public static final short INDEX_SIZE_ERR
如果索引或大小为负数,或大于允许的值。
See Also:

DOMSTRING_SIZE_ERR

public static final short DOMSTRING_SIZE_ERR
如果指定的文本范围不适合 DOMString
See Also:

HIERARCHY_REQUEST_ERR

public static final short HIERARCHY_REQUEST_ERR
如果任何 Node 被插入到不属于它的地方。
See Also:

WRONG_DOCUMENT_ERR

public static final short WRONG_DOCUMENT_ERR
如果 Node 在与创建它的文档不同的文档中使用(不支持它)。
See Also:

INVALID_CHARACTER_ERR

public static final short INVALID_CHARACTER_ERR
如果指定了无效或非法字符,例如在 XML 名称中。
See Also:

NO_DATA_ALLOWED_ERR

public static final short NO_DATA_ALLOWED_ERR
如果为不支持数据的 Node 指定了数据。
See Also:

NO_MODIFICATION_ALLOWED_ERR

public static final short NO_MODIFICATION_ALLOWED_ERR
如果尝试修改不允许修改的对象。
See Also:

NOT_FOUND_ERR

public static final short NOT_FOUND_ERR
如果尝试在不存在的上下文中引用 Node
See Also:

NOT_SUPPORTED_ERR

public static final short NOT_SUPPORTED_ERR
如果实现不支持请求的对象或操作类型。
See Also:

INUSE_ATTRIBUTE_ERR

public static final short INUSE_ATTRIBUTE_ERR
如果尝试添加已在其他地方使用的属性。
See Also:

INVALID_STATE_ERR

public static final short INVALID_STATE_ERR
如果尝试使用不可用或不再可用的对象。
Since:
1.4、DOM 级别 2
See Also:

SYNTAX_ERR

public static final short SYNTAX_ERR
如果指定了无效或非法的字符串。
Since:
1.4、DOM 级别 2
See Also:

INVALID_MODIFICATION_ERR

public static final short INVALID_MODIFICATION_ERR
如果尝试修改底层对象的类型。
Since:
1.4、DOM 级别 2
See Also:

NAMESPACE_ERR

public static final short NAMESPACE_ERR
如果尝试以不正确的命名空间方式创建或更改对象。
Since:
1.4、DOM 级别 2
See Also:

INVALID_ACCESS_ERR

public static final short INVALID_ACCESS_ERR
如果底层对象不支持参数或操作。
Since:
1.4、DOM 级别 2
See Also:

VALIDATION_ERR

public static final short VALIDATION_ERR
如果调用 insertBefore removeChild 等方法会使 Node 对于 "partial validity" 无效,则会引发此异常并且不会执行操作。该代码用于[ DOM Level 3 Validation ]。请参阅本规范以获取更多信息。
Since:
1.5、DOM 级别 3
See Also:

TYPE_MISMATCH_ERR

public static final short TYPE_MISMATCH_ERR
如果对象的类型与与该对象关联的参数的预期类型不兼容。
Since:
1.5、DOM 级别 3
See Also:

Constructor Details

DOMException

public DOMException(short code, String message)

© 1993、2023,Oracle 和/或其附属公司。保留所有权利。
从 Debian 的 OpenJDK 开发套件包中提取的文档。
根据 GNU 通用 Public 许可证第 2 版授权,并带有 Classpath 例外。
OpenJDK 中的各种第三方代码是根据不同的许可证授权的(参见 Debian 软件包)。
Java 和 OpenJDK 是 Oracle 和/或其附属公司的商标或注册商标。
https://docs.oracle.com/en/java/javase/21/docs/api/java.xml/org/w3c/dom/DOMException.html