Class Node

Class Node

이름 공간 : Aspose.Svg.Dom 모임: Aspose.SVG.dll (25.5.0)

노드 인터페이스는 전체 문서 개체 모델의 주요 데이터 형식입니다.그것은 문서 나무에 하나의 노드를 나타냅니다.

[ComVisible(true)]
[DOMName("Node")]
[DOMObject]
public abstract class Node : EventTarget, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

Inheritance

object DOMObject EventTarget Node

Derived

Attr , CharacterData , Document , DocumentFragment , DocumentType , Element , Entity , EntityReference , Notation

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver

상속 회원들

EventTarget.AddEventListener(string, DOMEventHandler, bool) , EventTarget.AddEventListener(string, IEventListener) , EventTarget.AddEventListener(string, IEventListener, bool) , EventTarget.RemoveEventListener(string, DOMEventHandler, bool) , EventTarget.RemoveEventListener(string, IEventListener) , EventTarget.RemoveEventListener(string, IEventListener, bool) , EventTarget.DispatchEvent(Event) , EventTarget.Dispose() , EventTarget.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Node(Document)

Aspose.Svg.Dom.Node 클래스의 새로운 사례를 시작합니다.

protected Node(Document document)

Parameters

document Document

이 문서를

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

아티스트 노드

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

필드 가치

ushort

CDATA_SECTION_NODE

CDATA 섹션 노드

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

필드 가치

ushort

COMMENT_NODE

코멘트 노드

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

필드 가치

ushort

DOCUMENT_FRAGMENT_NODE

문서 분할 노드

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

필드 가치

ushort

DOCUMENT_NODE

문서 노드

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

필드 가치

ushort

DOCUMENT_TYPE_NODE

문서 유형 노드

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

필드 가치

ushort

ELEMENT_NODE

요소 노드

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

필드 가치

ushort

ENTITY_NODE

단체 노드

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

필드 가치

ushort

ENTITY_REFERENCE_NODE

단체 참조 노드

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

필드 가치

ushort

NOTATION_NODE

노트북 노트북

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

필드 가치

ushort

PROCESSING_INSTRUCTION_NODE

처리 지침 노드

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

필드 가치

ushort

TEXT_NODE

텍스트 노드

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

필드 가치

ushort

Properties

바이오리

이 노드의 절대 기본 URI 또는 실행이 절대 URI를 얻을 수 없었다면 0입니다.

[DOMName("baseURI")]
public virtual string BaseURI { get; }

부동산 가치

string

ChildNodes

이 노드의 모든 아이들을 포함하는 NodeList.이 노드가 없다면, 이 노드가 없는 NodeList입니다..

public NodeList ChildNodes { get; }

부동산 가치

NodeList

FirstChild

이 노드의 첫 번째 자녀.이 노드가 없다면, 이것은 0으로 돌아갑니다.

[DOMName("firstChild")]
public Node FirstChild { get; }

부동산 가치

Node

LastChild

이 노드의 마지막 자녀.이 노드가 없다면, 이것은 0으로 돌아갑니다.

[DOMName("lastChild")]
public Node LastChild { get; }

부동산 가치

Node

LocalName

이 노드의 자격을 갖춘 이름의 지역 부분을 반환합니다.ELEMENT_NODE 및 ATTRIBUTE_NODE 이외의 모든 유형의 노드와 DOM 레벨 1 방법, 예를 들어 Document.createElement()을 사용하여 만들어진 노드는 항상 null입니다.

[DOMName("localName")]
public virtual string LocalName { get; protected set; }

부동산 가치

string

이름소개

이 노드의 이름 공간 URI, 또는 명시되지 않은 경우 null.

[DOMNullable]
[DOMName("namespaceURI")]
public virtual string NamespaceURI { get; protected set; }

부동산 가치

string

NextSibling

노드는 즉시 이 노드를 따릅니다.이 노드가 없다면, 이 노드는 null로 돌아갑니다.

[DOMName("nextSibling")]
public Node NextSibling { get; }

부동산 가치

Node

NodeName

이 노드의 이름, 그것의 유형에 따라.

[DOMName("nodeName")]
public abstract string NodeName { get; }

부동산 가치

string

NodeType

기본 개체의 유형을 나타내는 코드.

[DOMName("nodeType")]
public abstract ushort NodeType { get; }

부동산 가치

ushort

NodeValue

이 노드의 가치, 그것의 유형에 따라.

[DOMName("nodeValue")]
public virtual string NodeValue { get; set; }

부동산 가치

string

OwnerDocument

이 노드와 관련된 문서 개체.이것은 또한 새로운 노드를 만들기 위해 사용되는 문서 개체입니다.이 노드가 아직 어떤 문서와 함께 사용되지 않은 문서 또는 문서 유형인 경우, 이것은 null입니다.

[DOMName("ownerDocument")]
[DOMNullable]
public virtual Document OwnerDocument { get; }

부동산 가치

Document

ParentElement

이 노드의 부모 Aspose.Svg.Dom.Element을 얻습니다.

[DOMNullable]
[DOMName("parentElement")]
public Element ParentElement { get; }

부동산 가치

Element

ParentNode

Attr, Document, DocumentFragment, Entity, Notation을 제외한 모든 노드는 부모를 가질 수 있습니다.그러나, 노드가 단지 만들어졌고 아직 나무에 추가되지 않은 경우, 또는 나무에서 제거 된 경우, 이것은 null입니다.

[DOMNullable]
[DOMName("parentNode")]
public Node ParentNode { get; }

부동산 가치

Node

Prefix

이 노드의 이름 공간 사전 설정, 또는 그것이 명시되지 않은 경우 null. 그것이 null로 정의되면, 설정 그것은 효과가 없습니다

[DOMName("prefix")]
[DOMNullable]
public virtual string Prefix { get; set; }

부동산 가치

string

PreviousSibling

노드는 즉시 이 노드를 앞두고 있다.이 노드가 없다면, 이 노드는 null로 돌아갑니다.

[DOMName("previousSibling")]
public Node PreviousSibling { get; }

부동산 가치

Node

TextContent

이 속성은 이 노드와 그 후손의 텍스트 콘텐츠를 반환합니다.그것이 null으로 정의되면, 설정 그것은 효과가 없습니다.설정에서,이 노드가있을 수있는 모든 가능한 아이들이 제거되고, 그것이 새로운 줄이 빈 또는 null이 아닌 경우,이 속성이 설정되는 줄을 포함하는 단일 텍스트 노드로 대체됩니다.

[DOMName("textContent")]
public virtual string TextContent { get; set; }

부동산 가치

string

Methods

AppendChild(Node)

이 노드의 어린이 목록의 끝에 노드 newChild를 추가합니다.이 노드의 어린이 목록의 끝에 노드 newChild가 이미 나무에 있다면 먼저 제거됩니다.

[DOMName("appendChild")]
public Node AppendChild(Node node)

Parameters

node Node

노드가 붙어있다.

Returns

Node

돌아오는 노드

CloneNode()

이 노드의 복제본을 반환, 즉, 노드에 대한 일반적인 복제본 건축기로 작동합니다.이 복제본은 부모가 없습니다 (부모 노드는 0입니다) 및 사용자 데이터가 없습니다.

[DOMName("cloneNode")]
public Node CloneNode()

Returns

Node

돌아오는 노드

CloneNode(바울)

이 노드의 복제본을 반환, 즉, 노드에 대한 일반적인 복제본 건축기로 작동합니다.이 복제본은 부모가 없습니다 (부모 노드는 0입니다) 및 사용자 데이터가 없습니다.

[DOMName("cloneNode")]
public Node CloneNode(bool deep)

Parameters

deep bool

만일 그가 ‘진실’이라면

Returns

Node

돌아오는 노드

Dispose(바울)

관리되지 않고 - 선택적으로 - 관리 된 자원을 발행합니다.

protected override void Dispose(bool disposing)

Parameters

disposing bool

‘진실’은 관리되지 않은 자원과 관리되지 않은 자원을 모두 풀어주는 것; ‘거짓’은 관리되지 않은 자원만 풀어주는 것.

~Node()

그것은 Aspose.Svg.Dom.Node 클래스의 사례를 완료합니다.

protected ~Node()

HasChildNodes()

이 노드가 자녀가 있는지 여부를 반환합니다.

[DOMName("hasChildNodes")]
public bool HasChildNodes()

Returns

bool

‘진실’이라면 어린이 노드를 가지고 있다면 ‘거짓’이다.

InsertBefore(노드, 노드)

기존 어린이 노드 아기 앞에 노드를 넣으십시오.아기가 0이면 어린이 목록의 끝에 노드를 넣으십시오.아이가 다큐멘터리(DocumentFragment)의 대상이라면, 그 아이들 모두가 아이 앞에 똑같은 순서로 삽입된다.

[DOMName("insertBefore")]
public Node InsertBefore(Node node, Node child)

Parameters

node Node

새로운 아이를

child Node

아이의 Ref.

Returns

Node

삽입된 노드로 돌아갑니다.

IsDefaultNamespace(스트리트)

이 방법은 지정된 namespaceURI가 기본 이름 공간인지 아닌지 확인합니다.

[DOMName("isDefaultNamespace")]
public bool IsDefaultNamespace(string namespaceURI)

Parameters

namespaceURI string

이름은 URI 입니다.

Returns

bool

‘진실’이라면 [정상 이름 공간] [정상 이름 공간 URI]; 그렇지 않으면 ‘거짓’이다.

IsEqualNode(Node)

두 개의 노드가 동일한지 확인하십시오.이 방법은 Node.isSameNode()로 테스트 할 수있는 노드의 평등을 테스트하는 것이 아니라 sameness (즉, 두 노드가 동일한 개체에 대한 참조인지 여부)입니다.

[DOMName("isEqualNode")]
public bool IsEqualNode(Node otherNode)

Parameters

otherNode Node

나머지 노드

Returns

bool

진리로 말미암아 진리로 말미암아 진리로 말미암아 진리로 말미암아

IsSameNode(Node)

이 노드가 주어진 노드와 동일한 노드인지 여부를 반환합니다.이 방법은 두 개의 노드 참조가 동일한 개체에 대한 참조가 될 때, 심지어 프로시를 통해, 참조는 완전히 교환적으로 사용될 수 있으므로 모든 속성이 동일한 값을 가지고 있으며, 각 참조에서 동일한 DOM 방법을 호출하는 것은 항상 정확히 동일한 효과가 있습니다.

[DOMName("isSameNode")]
public bool IsSameNode(Node otherNode)

Parameters

otherNode Node

나머지 노드

Returns

bool

진리로 말미암아 진리로 말미암아 진리로 말미암아 진리로 말미암아

검색어 보기(스트리트)

이 노드에서 시작하여 특정 사전과 관련된 이름 공간 URI를 참조하십시오.

[DOMName("lookupNamespaceURI")]
public string LookupNamespaceURI(string prefix)

Parameters

prefix string

이 사전은

Returns

string

이름으로 돌아오는 URI

LookupPrefix(스트리트)

이 노드에서 시작하여 특정 이름 공간 URI와 관련된 사전을 참조하십시오.이 방법으로 기본 이름 공간 선언은 무시됩니다.이 방법에 의해 사용되는 알고리즘에 대한 자세한 내용은 Namespace Prefix Search를 참조하십시오.

[DOMName("lookupPrefix")]
public string LookupPrefix(string namespaceURI)

Parameters

namespaceURI string

이름은 URI 입니다.

Returns

string

Prefix 반환

Normalize()

이 노드 아래의 하위 나무의 완전한 깊이에 모든 텍스트 노드를 넣어, 속성 노드를 포함하여, 단지 구조 (예를 들어, 요소, 코멘트, 처리 지침, CDATA 섹션 및 단체 참조) 텍스트 노드를 분리하는 “정상적인” 형태로, 즉, 근처 텍스트 노드 또는 빈 텍스트 노드가 없습니다.이 문서의 DOM 시각이 저장 및 재로드 된 것과 동일하다는 것을 보장하는 데 사용될 수 있으며, 특정 문서 나무 구조에 의존하는 작업 (예를 들어, XPointer [XPointer] 검색)이 사용될 때 유용합니다.

[DOMName("normalize")]
public void Normalize()

RemoveChild(Node)

OldChild에 의해 지정된 어린이 노드를 어린이 목록에서 제거하고 그것을 반환합니다.

[DOMName("removeChild")]
public Node RemoveChild(Node child)

Parameters

child Node

늙은 아이를

Returns

Node

돌아오는 노드

ReplaceChild(노드, 노드)

아이 목록에 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새 새newChild가 DocumentFragment 개체인 경우, oldChild는 동일한 순서로 입력되는 모든 DocumentFragment 아이들에 의해 대체됩니다.

[DOMName("replaceChild")]
public Node ReplaceChild(Node node, Node child)

Parameters

node Node

새로운 노드 입니다.

child Node

늙은 아이를

Returns

Node

돌아오는 노드

ToString()

이 경우를 나타내는 System.String을 반환합니다.

public override string ToString()

Returns

string

이 기회를 대표하는 시스템.String입니다.

 한국어