Class DOMException
Namespace: Aspose.Html.Dom
Assembly: Aspose.HTML.dll (25.1.0)
DOMException 인터페이스는 웹 API의 메서드를 호출하거나 속성에 접근한 결과로 발생하는 비정상적인 이벤트(예외라고 함)를 나타냅니다. 이것은 기본적으로 웹 API에서 오류 조건을 설명하는 방식입니다.
[DOMName("DOMException")]
[DOMObject]
[ComVisible(true)]
public class DOMException : PlatformException, ISerializable
상속
object ← Exception ← PlatformException ← DOMException
구현
상속된 멤버
Exception.GetBaseException(), Exception.ToString(), Exception.GetType(), Exception.TargetSite, Exception.Message, Exception.Data, Exception.InnerException, Exception.HelpLink, Exception.Source, Exception.HResult, Exception.StackTrace, Exception.SerializeObjectState, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
생성자
DOMException(string)
Aspose.Html.Dom.DOMException 클래스의 새 인스턴스를 초기화합니다.
[DOMConstructor]
public DOMException(string message)
매개변수
message
string
오류 메시지입니다.
DOMException(string, string)
Aspose.Html.Dom.DOMException 클래스의 새 인스턴스를 초기화합니다.
[DOMConstructor]
public DOMException(string name, string message)
매개변수
name
string
오류 이름입니다.
message
string
오류 메시지입니다.
필드
ABORT_ERR
작업이 중단되었습니다.
[DOMName("ABORT_ERR")]
public const ushort ABORT_ERR = 20
필드 값
DATA_CLONE_ERR
객체를 복제할 수 없습니다.
[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25
필드 값
DOMSTRING_SIZE_ERR
지정된 텍스트 범위가 DOMString에 맞지 않는 경우입니다.
[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2
필드 값
HIERARCHY_REQUEST_ERR
노드가 속하지 않는 곳에 삽입된 경우입니다.
[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3
필드 값
INDEX_SIZE_ERR
인덱스 또는 크기가 음수이거나 허용된 값을 초과하는 경우입니다.
[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1
필드 값
INUSE_ATTRIBUTE_ERR
다른 곳에서 이미 사용 중인 속성을 추가하려고 시도한 경우입니다.
[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10
필드 값
INVALID_ACCESS_ERR
매개변수나 작업이 기본 객체에서 지원되지 않는 경우입니다.
[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15
필드 값
INVALID_CHARACTER_ERR
잘못되거나 불법적인 문자가 지정된 경우, 예를 들어 XML 이름에서입니다.
[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5
필드 값
INVALID_EXPRESSION_ERR
표현식에 구문 오류가 있거나 특정 XPathEvaluator의 규칙에 따라 합법적인 표현식이 아닌 경우 또는 이 구현에서 지원되지 않는 특수 확장 함수나 변수를 포함하는 경우입니다.
[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51
필드 값
INVALID_MODIFICATION_ERR
기본 객체의 유형을 수정하려고 시도한 경우입니다.
[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13
필드 값
INVALID_NODE_TYPE_ERR
제공된 노드가 잘못되었거나 이 작업에 대해 잘못된 조상을 가진 경우입니다.
[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24
필드 값
INVALID_STATE_ERR
사용할 수 없거나 더 이상 사용할 수 없는 객체를 사용하려고 시도한 경우입니다.
[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11
필드 값
NAMESPACE_ERR
네임스페이스와 관련하여 잘못된 방식으로 객체를 생성하거나 변경하려고 시도한 경우입니다.
[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14
필드 값
NETWORK_ERR
네트워크 오류가 발생했습니다.
[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19
필드 값
NOT_FOUND_ERR
노드가 존재하지 않는 컨텍스트에서 참조하려고 시도한 경우입니다.
[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8
필드 값
NOT_SUPPORTED_ERR
구현이 요청된 객체 유형이나 작업을 지원하지 않는 경우입니다.
[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9
필드 값
NO_DATA_ALLOWED_ERR
데이터를 지원하지 않는 노드에 대해 데이터가 지정된 경우입니다.
[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6
필드 값
NO_MODIFICATION_ALLOWED_ERR
수정이 허용되지 않는 객체를 수정하려고 시도한 경우입니다.
[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7
필드 값
QUOTA_EXCEEDED_ERR
쿼터를 초과했습니다.
[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22
필드 값
SECURITY_ERR
작업이 안전하지 않습니다.
[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18
필드 값
SYNTAX_ERR
잘못되거나 불법적인 문자열이 지정된 경우입니다.
[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12
필드 값
TIMEOUT_ERR
작업이 시간 초과되었습니다.
[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23
필드 값
TYPE_ERR
표현식을 지정된 유형으로 변환할 수 없습니다.
[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52
필드 값
TYPE_MISMATCH_ERR
객체의 유형이 객체와 관련된 매개변수의 예상 유형과 호환되지 않는 경우입니다.
[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17
필드 값
URL_MISMATCH_ERR
주어진 URL이 다른 URL과 일치하지 않는 경우입니다.
[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21
필드 값
VALIDATION_ERR
insertBefore 또는 removeChild와 같은 메서드 호출이 “부분 유효성"에 대해 노드를 유효하지 않게 만들 경우, 이 예외가 발생하며 작업이 수행되지 않습니다. 이 코드는 [DOM Level 3 Validation]에서 사용됩니다. 추가 정보는 이 사양을 참조하십시오.
[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16
필드 값
WRONG_DOCUMENT_ERR
노드가 생성된 문서와 다른 문서에서 사용된 경우(지원하지 않는 경우)입니다.
[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4
필드 값
속성
Code
오류 코드 상수 중 하나를 포함하는 값을 반환하며, 일치하는 것이 없으면 0을 반환합니다. 이 필드는 역사적인 이유로 사용됩니다.
[DOMName("code")]
public ushort Code { get; }
속성 값
Message
주어진 오류 이름과 관련된 메시지 또는 설명을 나타내는 문자열을 반환합니다.
[DOMName("message")]
public override string Message { get; }
속성 값
Name
오류 이름과 관련된 문자열 중 하나를 포함하는 문자열을 반환합니다.
[DOMName("name")]
public string Name { get; }