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
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; }
부동산 가치
ChildElementCount
이 요소의 자녀가 되는 요소 노드의 현재 수를 반환합니다. 0 이 요소가 노드 타입 1의 자녀 노드가 없는 경우.
public int ChildElementCount { get; }
부동산 가치
Children
현재 요소의 어린이 요소를 반환합니다.
public HTMLCollection Children { get; }
부동산 가치
ClassList
살아있는 DOMTokenList를 반환하여 “클래스” 속성을 파싱에서 받은 토큰을 포함합니다.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
부동산 가치
ClassName
이 요소의 클래스 속성.이 속성은 다시 이름을 바꾸어 졌습니다.여러 언어로 표현된 “클래스” 키워드와의 갈등.클래스 속성의 정의는 HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }
부동산 가치
FirstElementChild
이 요소의 첫 번째 어린이 요소 노드를 반환합니다. null 이 요소에는 어린이 요소가 없습니다.
public Element FirstElementChild { get; }
부동산 가치
Id
HTML 4.01.에서 ID 속성의 정의를 참조하십시오.
[DOMName("id")]
public string Id { get; set; }
부동산 가치
인테리어 HTML
항목의 내용을 나타내는 HTML 또는 XML의 조각을 반환합니다.설정할 수 있으며, 요소의 내용을 특정 스트립에서 분리된 노드로 대체할 수 있습니다.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
부동산 가치
LastElementChild
이 요소의 마지막 어린이 요소 노드를 반환합니다. null 이 요소에는 어린이 요소가 없습니다.
public Element LastElementChild { get; }
부동산 가치
LocalName
이 노드의 자격을 갖춘 이름의 지역 부분을 반환합니다.ELEMENT_NODE 및 ATTRIBUTE_NODE 이외의 모든 유형의 노드 및 DOM 레벨 1 방법으로 만들어진 노드, 예를 들어 Document.createElement(), 이것은 항상 null입니다.
public override string LocalName { get; }
부동산 가치
이름소개
이 노드의 이름 공간 URI, 또는 명시되지 않은 경우 null.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
부동산 가치
NextElementSibling
이 요소의 다음 형제 요소 노드를 반환합니다. null 이 요소가 문서 나무에 이 하나 후에 오는 형제 요소 노드를 가지고 있지 않은 경우.
public Element NextElementSibling { get; }
부동산 가치
NodeName
이 노드의 이름, 그것의 유형에 따라.
public override string NodeName { get; }
부동산 가치
NodeType
기본 개체의 유형을 나타내는 코드.
public override ushort NodeType { get; }
부동산 가치
오버HTML
HTML 또는 XML 요소와 그 내용을 나타내는 조각을 반환합니다.설정할 수 있으며, 요소를 특정 스트립에서 묶인 노드로 대체할 수 있습니다.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
부동산 가치
Prefix
이 노드의 이름 공간 사전 설정, 또는 그것이 명시되지 않은 경우 null. 그것이 null로 정의되면, 설정 그것은 효과가 없습니다
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
부동산 가치
PreviousElementSibling
이 요소의 이전 형제 요소 노드를 반환합니다. null 이 요소가 문서 나무에 이보다 앞서 오는 형제 요소 노드를 가지고 있지 않은 경우.
public Element PreviousElementSibling { get; }
부동산 가치
ShadowRoot
이 항목에 저장된 shadowRoot 또는 null이 닫혀 있는 경우 반환됩니다.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
부동산 가치
TagName
이 요소의 이름.
[DOMName("tagName")]
public string TagName { get; }
부동산 가치
TextContent
이 속성은 이 노드와 그 후손의 텍스트 콘텐츠를 반환합니다.그것이 null으로 정의되면, 설정 그것은 효과가 없습니다.설정에서,이 노드가있을 수있는 모든 가능한 아이들이 제거되고, 그것이 새로운 줄이 빈 또는 null이 아닌 경우,이 속성이 설정되는 줄을 포함하는 단일 텍스트 노드로 대체됩니다.
public override string TextContent { get; set; }
부동산 가치
Methods
AttachShadow(ShadowRootMode)
그림자 뿌리를 만들고 현재 요소에 연결합니다.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
그림자 뿌리가 생성되는 모드.
Returns
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
가치를 부여하는 반환
주인공들(스트링, 스트링)
속성 값을 지역 이름과 이름 공간 URI로 반환합니다.
[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
이름은 URI 입니다.
localName
string
지역의 이름을 쓴다.
Returns
돌아오는 속성
GetAttributeNames()
항목의 속성 이름을 스트립으로 반환합니다. 항목이 속성이 없다면 빈 스트립을 반환합니다.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string [ ] [ [ ]
일련의 스트립은 속성 이름을 나타냅니다.
GetAttributeNode(스트리트)
이름에 따라 속성 노드를 반환합니다.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
그 속성의 이름이다.
Returns
가치를 부여하는 반환
혜택을 받으세요~(스트링, 스트링)
Attr 노드를 지역 이름과 이름 공간 URI로 리트리드합니다.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
이름은 URI 입니다.
localName
string
지역의 이름을 쓴다.
Returns
돌아오는 속성
GetElementsByClassName(스트리트)
논문에 지정된 모든 클래스를 가진 문서의 모든 요소를 포함하는 라이브 NodeList 개체를 반환합니다.http://www.w3.org/TR/dom/에 대한 자세한 내용
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
클래스를 나타내는 독특한 공간 분리 토큰 (클래스 이름)을 포함하는 링크
Returns
아스포스.Html.Dom.Element에 대한 자세한 내용
GetElementsByTagName(스트리트)
문서 순서로 특정 태그 이름을 가진 모든 후손 요소의 NodeList를 반환합니다.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
타그 이름
Returns
돌아오는 속성
혜택을 받으세요~(스트링, 스트링)
문서 순서로 지정된 지역 이름과 이름 공간 URI를 가진 모든 후손 요소의 NodeList를 반환합니다.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
이름은 URI 입니다.
localName
string
지역의 이름을 쓴다.
Returns
반환 요소
HasAttribute(스트리트)
이 항목에 특정 이름을 가진 속성이 지정되거나 기본 값이 있는 경우 가짜로 반환됩니다.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
그 속성의 이름이다.
Returns
‘진실’은 지정된 이름이 속성이 있는 경우; 그렇지 않으면 ‘거짓’입니다.
주인공들(스트링, 스트링)
지정된 지역 이름 및 이름 공간 URI를 가진 속성이 이 항목에 지정되거나 기본 값이 있는 경우 가짜로 반환됩니다.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
이름은 URI 입니다.
localName
string
지역의 이름을 쓴다.
Returns
진리로 말미암아 진리로 말미암아 진리로 말미암아 진리로 말미암아 진리로 말미암아
HasAttributes()
이 노드 (그것이 요소 인 경우)가 어떤 속성을 가지고 있는지 반환합니다.
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
boolean ‘진실’이 노드가 어떤 속성을 가지고 있다면, ‘거짓’은 그렇지 않다.
QuerySelector(스트리트)
문서의 첫 번째 요소를 반환하여 선택기와 일치합니다.
public Element QuerySelector(string selector)
Parameters
selector
string
선택자에 대하여
Returns
일치하는 요소
QuerySelectorAll(스트리트)
문서의 모든 요소의 NodeList를 반환하여 선택기와 일치합니다.
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
선택자
Returns
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
돌아오는 속성
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
돌아오는 속성
세트아티스트NodeNS(Attr)
새로운 속성을 추가합니다.이 지역 이름과 이름 공간 URI를 가진 속성이 이미 요소에 존재한다면, 그것은 새로운 속성으로 대체됩니다.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
새로운 트레일러
Returns
돌아오는 속성
ToggleAttribute(스트리트)
강제가 주어지지 않는 경우, “toggles” 자격 이름, 그것이 존재하는 경우 제거하고 그것이 존재하지 않는 경우 추가.강제가 거짓이라면, 자격이 있는 이름을 제거합니다.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
자격을 갖춘 이름입니다.
Returns
자격이있는 이름이 지금 존재한다면 진실로 돌아갑니다; 그렇지 않으면 거짓입니다.
ToggleAttribute(링크, 볼)
강제가 주어지지 않는 경우, “toggles” 자격 이름, 그것이 존재하는 경우 제거하고 그것이 존재하지 않는 경우 추가.강제가 거짓이라면, 자격이 있는 이름을 제거합니다.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
자격을 갖춘 이름입니다.
force
bool
힘의 옵션은 속성을 잡을 수 있습니다.
Returns
자격이있는 이름이 지금 존재한다면 진실로 돌아갑니다; 그렇지 않으면 거짓입니다.