Class DOMException

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

상속

objectExceptionPlatformExceptionDOMException

구현

ISerializable

상속된 멤버

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

필드 값

ushort

DATA_CLONE_ERR

객체를 복제할 수 없습니다.

[DOMName("DATA_CLONE_ERR")]
public const ushort DATA_CLONE_ERR = 25

필드 값

ushort

DOMSTRING_SIZE_ERR

지정된 텍스트 범위가 DOMString에 맞지 않는 경우입니다.

[DOMName("DOMSTRING_SIZE_ERR")]
public const ushort DOMSTRING_SIZE_ERR = 2

필드 값

ushort

HIERARCHY_REQUEST_ERR

노드가 속하지 않는 곳에 삽입된 경우입니다.

[DOMName("HIERARCHY_REQUEST_ERR")]
public const ushort HIERARCHY_REQUEST_ERR = 3

필드 값

ushort

INDEX_SIZE_ERR

인덱스 또는 크기가 음수이거나 허용된 값을 초과하는 경우입니다.

[DOMName("INDEX_SIZE_ERR")]
public const ushort INDEX_SIZE_ERR = 1

필드 값

ushort

INUSE_ATTRIBUTE_ERR

다른 곳에서 이미 사용 중인 속성을 추가하려고 시도한 경우입니다.

[DOMName("INUSE_ATTRIBUTE_ERR")]
public const ushort INUSE_ATTRIBUTE_ERR = 10

필드 값

ushort

INVALID_ACCESS_ERR

매개변수나 작업이 기본 객체에서 지원되지 않는 경우입니다.

[DOMName("INVALID_ACCESS_ERR")]
public const ushort INVALID_ACCESS_ERR = 15

필드 값

ushort

INVALID_CHARACTER_ERR

잘못되거나 불법적인 문자가 지정된 경우, 예를 들어 XML 이름에서입니다.

[DOMName("INVALID_CHARACTER_ERR")]
public const ushort INVALID_CHARACTER_ERR = 5

필드 값

ushort

INVALID_EXPRESSION_ERR

표현식에 구문 오류가 있거나 특정 XPathEvaluator의 규칙에 따라 합법적인 표현식이 아닌 경우 또는 이 구현에서 지원되지 않는 특수 확장 함수나 변수를 포함하는 경우입니다.

[DOMName("INVALID_EXPRESSION_ERR")]
public const ushort INVALID_EXPRESSION_ERR = 51

필드 값

ushort

INVALID_MODIFICATION_ERR

기본 객체의 유형을 수정하려고 시도한 경우입니다.

[DOMName("INVALID_MODIFICATION_ERR")]
public const ushort INVALID_MODIFICATION_ERR = 13

필드 값

ushort

INVALID_NODE_TYPE_ERR

제공된 노드가 잘못되었거나 이 작업에 대해 잘못된 조상을 가진 경우입니다.

[DOMName("INVALID_NODE_TYPE_ERR")]
public const ushort INVALID_NODE_TYPE_ERR = 24

필드 값

ushort

INVALID_STATE_ERR

사용할 수 없거나 더 이상 사용할 수 없는 객체를 사용하려고 시도한 경우입니다.

[DOMName("INVALID_STATE_ERR")]
public const ushort INVALID_STATE_ERR = 11

필드 값

ushort

NAMESPACE_ERR

네임스페이스와 관련하여 잘못된 방식으로 객체를 생성하거나 변경하려고 시도한 경우입니다.

[DOMName("NAMESPACE_ERR")]
public const ushort NAMESPACE_ERR = 14

필드 값

ushort

NETWORK_ERR

네트워크 오류가 발생했습니다.

[DOMName("NETWORK_ERR")]
public const ushort NETWORK_ERR = 19

필드 값

ushort

NOT_FOUND_ERR

노드가 존재하지 않는 컨텍스트에서 참조하려고 시도한 경우입니다.

[DOMName("NOT_FOUND_ERR")]
public const ushort NOT_FOUND_ERR = 8

필드 값

ushort

NOT_SUPPORTED_ERR

구현이 요청된 객체 유형이나 작업을 지원하지 않는 경우입니다.

[DOMName("NOT_SUPPORTED_ERR")]
public const ushort NOT_SUPPORTED_ERR = 9

필드 값

ushort

NO_DATA_ALLOWED_ERR

데이터를 지원하지 않는 노드에 대해 데이터가 지정된 경우입니다.

[DOMName("NO_DATA_ALLOWED_ERR")]
public const ushort NO_DATA_ALLOWED_ERR = 6

필드 값

ushort

NO_MODIFICATION_ALLOWED_ERR

수정이 허용되지 않는 객체를 수정하려고 시도한 경우입니다.

[DOMName("NO_MODIFICATION_ALLOWED_ERR")]
public const ushort NO_MODIFICATION_ALLOWED_ERR = 7

필드 값

ushort

QUOTA_EXCEEDED_ERR

쿼터를 초과했습니다.

[DOMName("QUOTA_EXCEEDED_ERR")]
public const ushort QUOTA_EXCEEDED_ERR = 22

필드 값

ushort

SECURITY_ERR

작업이 안전하지 않습니다.

[DOMName("SECURITY_ERR")]
public const ushort SECURITY_ERR = 18

필드 값

ushort

SYNTAX_ERR

잘못되거나 불법적인 문자열이 지정된 경우입니다.

[DOMName("SYNTAX_ERR")]
public const ushort SYNTAX_ERR = 12

필드 값

ushort

TIMEOUT_ERR

작업이 시간 초과되었습니다.

[DOMName("TIMEOUT_ERR")]
public const ushort TIMEOUT_ERR = 23

필드 값

ushort

TYPE_ERR

표현식을 지정된 유형으로 변환할 수 없습니다.

[DOMName("TYPE_ERR")]
public const ushort TYPE_ERR = 52

필드 값

ushort

TYPE_MISMATCH_ERR

객체의 유형이 객체와 관련된 매개변수의 예상 유형과 호환되지 않는 경우입니다.

[DOMName("TYPE_MISMATCH_ERR")]
public const ushort TYPE_MISMATCH_ERR = 17

필드 값

ushort

URL_MISMATCH_ERR

주어진 URL이 다른 URL과 일치하지 않는 경우입니다.

[DOMName("URL_MISMATCH_ERR")]
public const ushort URL_MISMATCH_ERR = 21

필드 값

ushort

VALIDATION_ERR

insertBefore 또는 removeChild와 같은 메서드 호출이 “부분 유효성"에 대해 노드를 유효하지 않게 만들 경우, 이 예외가 발생하며 작업이 수행되지 않습니다. 이 코드는 [DOM Level 3 Validation]에서 사용됩니다. 추가 정보는 이 사양을 참조하십시오.

[DOMName("VALIDATION_ERR")]
public const ushort VALIDATION_ERR = 16

필드 값

ushort

WRONG_DOCUMENT_ERR

노드가 생성된 문서와 다른 문서에서 사용된 경우(지원하지 않는 경우)입니다.

[DOMName("WRONG_DOCUMENT_ERR")]
public const ushort WRONG_DOCUMENT_ERR = 4

필드 값

ushort

속성

Code

오류 코드 상수 중 하나를 포함하는 값을 반환하며, 일치하는 것이 없으면 0을 반환합니다. 이 필드는 역사적인 이유로 사용됩니다.

[DOMName("code")]
public ushort Code { get; }

속성 값

ushort

Message

주어진 오류 이름과 관련된 메시지 또는 설명을 나타내는 문자열을 반환합니다.

[DOMName("message")]
public override string Message { get; }

속성 값

string

Name

오류 이름과 관련된 문자열 중 하나를 포함하는 문자열을 반환합니다.

[DOMName("name")]
public string Name { get; }

속성 값

string

 한국어