- java.lang.Object
 -  
      
- java.lang.Throwable
 -  
        
- java.lang.Exception
 -  
          
- java.lang.RuntimeException
 -  
            
- org.w3c.dom.DOMException
 
 
 
 
 
-  
       
- 实现的所有接口
 -  
         
Serializable 
public class DOMException extends RuntimeException
DOM操作仅在“异常”情况下引发异常,即,当无法执行操作时(出于逻辑原因,因为数据丢失,或者因为实现变得不稳定)。 通常,DOM方法在普通处理情况下返回特定的错误值,例如使用NodeList时的NodeList错误。实施应在其他情况下提出其他例外。 例如,如果在不期望
null时传递了null参数,则实现应该引发与实现相关的异常。某些语言和对象系统不支持异常的概念。 对于这样的系统,可以使用本机错误报告机制来指示错误条件。 例如,对于某些绑定,方法可能返回类似于相应方法描述中列出的错误代码。
- 另请参见:
 - Serialized Form
 
 
-  
        
       
-  
             
字段汇总
字段 变量和类型 字段 描述 shortcodestatic shortDOMSTRING_SIZE_ERR如果指定的文本范围不适合DOMString。static shortHIERARCHY_REQUEST_ERR如果任何Node插入它不属于的某个地方。static shortINDEX_SIZE_ERR如果索引或大小为负数或大于允许值。static shortINUSE_ATTRIBUTE_ERR如果尝试添加已在其他位置使用的属性。static shortINVALID_ACCESS_ERR如果底层对象不支持参数或操作。static shortINVALID_CHARACTER_ERR如果指定了无效或非法字符,例如XML名称。static shortINVALID_MODIFICATION_ERR如果尝试修改基础对象的类型。static shortINVALID_STATE_ERR如果尝试使用不可用或不再可用的对象。static shortNAMESPACE_ERR如果尝试以对名称空间不正确的方式创建或更改对象。static shortNO_DATA_ALLOWED_ERR如果为不支持数据的Node指定了数据。static shortNO_MODIFICATION_ALLOWED_ERR如果尝试修改不允许修改的对象。static shortNOT_FOUND_ERR如果尝试在不存在的上下文中引用Node。static shortNOT_SUPPORTED_ERR如果实现不支持所请求的对象或操作类型。static shortSYNTAX_ERR如果指定了无效或非法字符串。static shortTYPE_MISMATCH_ERR如果对象的类型与对象关联的参数的预期类型不兼容。static shortVALIDATION_ERR如果对诸如insertBefore或removeChild类的方法的调用会使Node对“部分有效性”无效,则会引发此异常并且不会执行该操作。static shortWRONG_DOCUMENT_ERR如果Node用于与创建它的文档不同的文档(不支持它)。 
-  
             
构造方法摘要
构造方法 构造器 描述 DOMException(short code, String message) 
-  
             
方法摘要
 
 -  
             
 
-  
        
       
-  
             
字段详细信息
-  
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
如果调用诸如insertBefore或removeChild类的方法会使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) 
 -  
 
 -