Class Element

Class Element

이름 공간 : Aspose.Html.Dom 구성: Aspose.HTML.dll (25.4.0)

Element 인터페이스는 HTML 또는 XML 문서의 요소를 나타냅니다.

[ComVisible(true)]
[DOMObject]
[DOMName("Element")]
public class Element : Node, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver, IParentNode, IElementTraversal, IChildNode

Inheritance

object DOMObject EventTarget Node Element

Derived

HTMLElement , SVGElement

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver , IParentNode , IElementTraversal , IChildNode

상속 회원들

Node.ELEMENT_NODE , Node.ATTRIBUTE_NODE , Node.TEXT_NODE , Node.CDATA_SECTION_NODE , Node.ENTITY_REFERENCE_NODE , Node.ENTITY_NODE , Node.PROCESSING_INSTRUCTION_NODE , Node.COMMENT_NODE , Node.DOCUMENT_NODE , Node.DOCUMENT_TYPE_NODE , Node.DOCUMENT_FRAGMENT_NODE , Node.NOTATION_NODE , Node.HasChildNodes() , Node.Normalize() , Node.CloneNode() , Node.CloneNode(bool) , Node.IsEqualNode(Node) , Node.IsSameNode(Node) , Node.LookupPrefix(string) , Node.LookupNamespaceURI(string) , Node.IsDefaultNamespace(string) , Node.InsertBefore(Node, Node) , Node.ReplaceChild(Node, Node) , Node.RemoveChild(Node) , Node.AppendChild(Node) , Node.Dispose(bool) , Node.ToString() , Node.NodeType , Node.LocalName , Node.NamespaceURI , Node.Prefix , Node.NodeName , Node.BaseURI , Node.OwnerDocument , Node.ParentNode , Node.ParentElement , Node.ChildNodes , Node.FirstChild , Node.LastChild , Node.PreviousSibling , Node.NextSibling , Node.NodeValue , Node.TextContent , 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

Element(자격증 이름, 문서)

Aspose.Html.Dom.Element 클래스의 새로운 예를 시작하십시오.이 건축가를 직접 호출하지 마십시오, Aspose.Html.Dom.Document.CreateElement(System.String) 또는 Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String)를 사용하십시오.

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

자격을 갖춘 이름

document Document

관련 문서가 있습니다.

Properties

Attributes

이 노드의 속성을 포함하는 NamedNodeMap (그것이 요소인 경우) 또는 null 다른 방법으로.

[DOMName("attributes")]
public NamedNodeMap Attributes { get; }

부동산 가치

NamedNodeMap

ChildElementCount

이 요소의 자녀가 되는 요소 노드의 현재 수를 반환합니다. 0 이 요소가 노드 타입 1의 자녀 노드가 없는 경우.

public int ChildElementCount { get; }

부동산 가치

int

Children

현재 요소의 어린이 요소를 반환합니다.

public HTMLCollection Children { get; }

부동산 가치

HTMLCollection

ClassList

살아있는 DOMTokenList를 반환하여 “클래스” 속성을 파싱에서 받은 토큰을 포함합니다.

[DOMName("classList")]
public DOMTokenList ClassList { get; }

부동산 가치

DOMTokenList

ClassName

이 요소의 클래스 속성.이 속성은 다시 이름을 바꾸어 졌습니다.여러 언어로 표현된 “클래스” 키워드와의 갈등.클래스 속성의 정의는 HTML 4.01.

[DOMName("className")]
public string ClassName { get; set; }

부동산 가치

string

FirstElementChild

이 요소의 첫 번째 어린이 요소 노드를 반환합니다. null 이 요소에는 어린이 요소가 없습니다.

public Element FirstElementChild { get; }

부동산 가치

Element

Id

HTML 4.01.에서 ID 속성의 정의를 참조하십시오.

[DOMName("id")]
public string Id { get; set; }

부동산 가치

string

인테리어 HTML

항목의 내용을 나타내는 HTML 또는 XML의 조각을 반환합니다.설정할 수 있으며, 요소의 내용을 특정 스트립에서 분리된 노드로 대체할 수 있습니다.

[DOMName("innerHTML")]
public string InnerHTML { get; set; }

부동산 가치

string

LastElementChild

이 요소의 마지막 어린이 요소 노드를 반환합니다. null 이 요소에는 어린이 요소가 없습니다.

public Element LastElementChild { get; }

부동산 가치

Element

LocalName

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

public override string LocalName { get; }

부동산 가치

string

이름소개

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

[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }

부동산 가치

string

NextElementSibling

이 요소의 다음 형제 요소 노드를 반환합니다. null 이 요소가 문서 나무에 이 하나 후에 오는 형제 요소 노드를 가지고 있지 않은 경우.

public Element NextElementSibling { get; }

부동산 가치

Element

NodeName

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

public override string NodeName { get; }

부동산 가치

string

NodeType

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

public override ushort NodeType { get; }

부동산 가치

ushort

오버HTML

HTML 또는 XML 요소와 그 내용을 나타내는 조각을 반환합니다.설정할 수 있으며, 요소를 특정 스트립에서 묶인 노드로 대체할 수 있습니다.

[DOMName("outerHTML")]
public string OuterHTML { get; set; }

부동산 가치

string

Prefix

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

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

부동산 가치

string

PreviousElementSibling

이 요소의 이전 형제 요소 노드를 반환합니다. null 이 요소가 문서 나무에 이보다 앞서 오는 형제 요소 노드를 가지고 있지 않은 경우.

public Element PreviousElementSibling { get; }

부동산 가치

Element

ShadowRoot

이 항목에 저장된 shadowRoot 또는 null이 닫혀 있는 경우 반환됩니다.

[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }

부동산 가치

ShadowRoot

TagName

이 요소의 이름.

[DOMName("tagName")]
public string TagName { get; }

부동산 가치

string

TextContent

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

public override string TextContent { get; set; }

부동산 가치

string

Methods

AttachShadow(ShadowRootMode)

그림자 뿌리를 만들고 현재 요소에 연결합니다.

[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)

Parameters

mode ShadowRootMode

그림자 뿌리가 생성되는 모드.

Returns

ShadowRoot

ASPOSE.Html.Dom.ShadowRoot에 대한 자세한 내용

Exceptions

NotSupportedError: Element은 그림자 나무를 지원하지 않습니다.

InvalidStateError: 요소는 이미 그림자 나무를 가지고 있습니다.

Dispose(바울)

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

protected override void Dispose(bool disposing)

Parameters

disposing bool

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

GetAttribute(스트리트)

이름에 따라 속성 값을 반환합니다.

[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)

Parameters

qualifiedName string

수신할 수 있는 자격의 이름입니다.

Returns

string

가치를 부여하는 반환

주인공들(스트링, 스트링)

속성 값을 지역 이름과 이름 공간 URI로 반환합니다.

[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

이름은 URI 입니다.

localName string

지역의 이름을 쓴다.

Returns

string

돌아오는 속성

GetAttributeNames()

항목의 속성 이름을 스트립으로 반환합니다. 항목이 속성이 없다면 빈 스트립을 반환합니다.

[DOMName("getAttributeNames")]
public string[] GetAttributeNames()

Returns

string [ ] [ [ ]

일련의 스트립은 속성 이름을 나타냅니다.

GetAttributeNode(스트리트)

이름에 따라 속성 노드를 반환합니다.

[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)

Parameters

qualifiedName string

그 속성의 이름이다.

Returns

Attr

가치를 부여하는 반환

혜택을 받으세요~(스트링, 스트링)

Attr 노드를 지역 이름과 이름 공간 URI로 리트리드합니다.

[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

이름은 URI 입니다.

localName string

지역의 이름을 쓴다.

Returns

Attr

돌아오는 속성

GetElementsByClassName(스트리트)

논문에 지정된 모든 클래스를 가진 문서의 모든 요소를 포함하는 라이브 NodeList 개체를 반환합니다.http://www.w3.org/TR/dom/에 대한 자세한 내용

[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)

Parameters

classNames string

클래스를 나타내는 독특한 공간 분리 토큰 (클래스 이름)을 포함하는 링크

Returns

HTMLCollection

아스포스.Html.Dom.Element에 대한 자세한 내용

GetElementsByTagName(스트리트)

문서 순서로 특정 태그 이름을 가진 모든 후손 요소의 NodeList를 반환합니다.

[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)

Parameters

name string

타그 이름

Returns

HTMLCollection

돌아오는 속성

혜택을 받으세요~(스트링, 스트링)

문서 순서로 지정된 지역 이름과 이름 공간 URI를 가진 모든 후손 요소의 NodeList를 반환합니다.

[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)

Parameters

namespaceURI string

이름은 URI 입니다.

localName string

지역의 이름을 쓴다.

Returns

HTMLCollection

반환 요소

HasAttribute(스트리트)

이 항목에 특정 이름을 가진 속성이 지정되거나 기본 값이 있는 경우 가짜로 반환됩니다.

[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)

Parameters

qualifiedName string

그 속성의 이름이다.

Returns

bool

‘진실’은 지정된 이름이 속성이 있는 경우; 그렇지 않으면 ‘거짓’입니다.

주인공들(스트링, 스트링)

지정된 지역 이름 및 이름 공간 URI를 가진 속성이 이 항목에 지정되거나 기본 값이 있는 경우 가짜로 반환됩니다.

[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

이름은 URI 입니다.

localName string

지역의 이름을 쓴다.

Returns

bool

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

HasAttributes()

이 노드 (그것이 요소 인 경우)가 어떤 속성을 가지고 있는지 반환합니다.

[DOMName("hasAttributes")]
public bool HasAttributes()

Returns

bool

boolean ‘진실’이 노드가 어떤 속성을 가지고 있다면, ‘거짓’은 그렇지 않다.

QuerySelector(스트리트)

문서의 첫 번째 요소를 반환하여 선택기와 일치합니다.

public Element QuerySelector(string selector)

Parameters

selector string

선택자에 대하여

Returns

Element

일치하는 요소

QuerySelectorAll(스트리트)

문서의 모든 요소의 NodeList를 반환하여 선택기와 일치합니다.

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

선택자

Returns

NodeList

HTML 컬렉션 - HTML 컬렉션

Remove()

이 사례를 제거합니다.

public void Remove()

RemoveAttribute(스트리트)

이름에 따라 속성을 제거합니다.

[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)

Parameters

qualifiedName string

그 속성의 이름이다.

제거사용자(스트링, 스트링)

지역 이름 및 이름 공간 URI에 따라 속성을 제거합니다.

[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

이름은 URI 입니다.

localName string

지역의 이름을 쓴다.

RemoveAttributeNode(Attr)

지정된 속성 노드를 제거합니다.

[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)

Parameters

oldAttr Attr

오래된 트레일

Returns

Attr

돌아오는 속성

SetAttribute(스트링, 스트링)

새로운 속성을 추가합니다.이 이름을 가진 속성이 이미 요소에 존재한다면, 그 값은 값 매개 변수의 값으로 변경됩니다.

[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)

Parameters

qualifiedName string

그 속성의 이름이다.

value string

그 가치가 있다.

세트리스트(스트링, 스트링, 스트링)

동일한 지역 이름과 이름 공간 URI를 가진 속성이 이미 요소에 존재한다면, 그것의 사전은 자격을 갖춘 이름의 사전 부분으로 변경되며, 그것의 값은 가치 매개 변수로 변경됩니다.

[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)

Parameters

namespaceURI string

이름은 URI 입니다.

qualifiedName string

자격을 갖춘 사람의 이름.

value string

그 가치가 있다.

SetAttributeNode(Attr)

새로운 속성 노드를 추가합니다.이 이름을 가진 속성 (nodeName)이 이미 요소에 존재한다면, 그것은 새로운 속성으로 대체됩니다.

[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)

Parameters

newAttr Attr

새로운 트레일러

Returns

Attr

돌아오는 속성

세트아티스트NodeNS(Attr)

새로운 속성을 추가합니다.이 지역 이름과 이름 공간 URI를 가진 속성이 이미 요소에 존재한다면, 그것은 새로운 속성으로 대체됩니다.

[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)

Parameters

newAttr Attr

새로운 트레일러

Returns

Attr

돌아오는 속성

ToggleAttribute(스트리트)

강제가 주어지지 않는 경우, “toggles” 자격 이름, 그것이 존재하는 경우 제거하고 그것이 존재하지 않는 경우 추가.강제가 거짓이라면, 자격이 있는 이름을 제거합니다.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)

Parameters

qualifiedName string

자격을 갖춘 이름입니다.

Returns

bool

자격이있는 이름이 지금 존재한다면 진실로 돌아갑니다; 그렇지 않으면 거짓입니다.

ToggleAttribute(링크, 볼)

강제가 주어지지 않는 경우, “toggles” 자격 이름, 그것이 존재하는 경우 제거하고 그것이 존재하지 않는 경우 추가.강제가 거짓이라면, 자격이 있는 이름을 제거합니다.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)

Parameters

qualifiedName string

자격을 갖춘 이름입니다.

force bool

힘의 옵션은 속성을 잡을 수 있습니다.

Returns

bool

자격이있는 이름이 지금 존재한다면 진실로 돌아갑니다; 그렇지 않으면 거짓입니다.

 한국어