模块  java.xml
软件包  org.w3c.dom

Class DOMException

  • 实现的所有接口
    Serializable

    public class DOMException
    extends RuntimeException
    DOM操作仅在“异常”情况下引发异常,即,当无法执行操作时(出于逻辑原因,因为数据丢失,或者因为实现变得不稳定)。 通常,DOM方法在普通处理情况下返回特定的错误值,例如使用NodeList时的NodeList错误。

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

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

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

    另请参见:
    Serialized Form
    • 字段详细信息

      • code

        public short code
      • INDEX_SIZE_ERR

        public static final short INDEX_SIZE_ERR
        如果索引或大小为负数或大于允许值。
        另请参见:
        常数字段值
      • DOMSTRING_SIZE_ERR

        public static final short DOMSTRING_SIZE_ERR
        如果指定的文本范围不适合 DOMString
        另请参见:
        常数字段值
      • HIERARCHY_REQUEST_ERR

        public static final short HIERARCHY_REQUEST_ERR
        如果任何 Node插入它不属于的某个地方。
        另请参见:
        常数字段值
      • WRONG_DOCUMENT_ERR

        public static final short WRONG_DOCUMENT_ERR
        如果 Node用于与创建它的文档不同的文档(不支持它)。
        另请参见:
        常数字段值
      • INVALID_CHARACTER_ERR

        public static final short INVALID_CHARACTER_ERR
        如果指定了无效或非法字符,例如XML名称。
        另请参见:
        常数字段值
      • NO_DATA_ALLOWED_ERR

        public static final short NO_DATA_ALLOWED_ERR
        如果为不支持数据的 Node指定了数据。
        另请参见:
        常数字段值
      • NO_MODIFICATION_ALLOWED_ERR

        public static final short NO_MODIFICATION_ALLOWED_ERR
        如果尝试修改不允许修改的对象。
        另请参见:
        常数字段值
      • NOT_FOUND_ERR

        public static final short NOT_FOUND_ERR
        如果尝试在不存在的上下文中引用 Node
        另请参见:
        常数字段值
      • NOT_SUPPORTED_ERR

        public static final short NOT_SUPPORTED_ERR
        如果实现不支持所请求的对象或操作类型。
        另请参见:
        常数字段值
      • INUSE_ATTRIBUTE_ERR

        public static final short INUSE_ATTRIBUTE_ERR
        如果尝试添加已在其他位置使用的属性。
        另请参见:
        常数字段值
      • INVALID_STATE_ERR

        public static final short INVALID_STATE_ERR
        如果尝试使用不可用或不再可用的对象。
        从以下版本开始:
        1.4,DOM Level 2
        另请参见:
        常数字段值
      • SYNTAX_ERR

        public static final short SYNTAX_ERR
        如果指定了无效或非法字符串。
        从以下版本开始:
        1.4,DOM Level 2
        另请参见:
        常数字段值
      • INVALID_MODIFICATION_ERR

        public static final short INVALID_MODIFICATION_ERR
        如果尝试修改基础对象的类型。
        从以下版本开始:
        1.4,DOM Level 2
        另请参见:
        常数字段值
      • NAMESPACE_ERR

        public static final short NAMESPACE_ERR
        如果尝试以对名称空间不正确的方式创建或更改对象。
        从以下版本开始:
        1.4,DOM Level 2
        另请参见:
        常数字段值
      • INVALID_ACCESS_ERR

        public static final short INVALID_ACCESS_ERR
        如果底层对象不支持参数或操作。
        从以下版本开始:
        1.4,DOM Level 2
        另请参见:
        常数字段值
      • VALIDATION_ERR

        public static final short VALIDATION_ERR
        如果调用诸如insertBeforeremoveChild类的方法会使Node对“部分有效性”无效,则会引发此异常并且不会执行操作。 该代码用于[ DOM Level 3 Validation ]。 有关详细信息,请参阅此规范。
        从以下版本开始:
        1.5,DOM Level 3
        另请参见:
        常数字段值
      • TYPE_MISMATCH_ERR

        public static final short TYPE_MISMATCH_ERR
        如果对象的类型与对象关联的参数的预期类型不兼容。
        从以下版本开始:
        1.5,DOM Level 3
        另请参见:
        常数字段值
    • 构造方法详细信息

      • DOMException

        public DOMException​(short code,
                            String message)