Class Element

Class Element

名称: Aspose.Html.Dom 编辑: Aspose.HTML.dll (25.4.0)

元素界面代表 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

一个名称NodeMap包含这个节点的属性(如果它是一个元素)或零。

[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

返回该元素的第一个儿童元素节点,如果该元素没有儿童元素。

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

返回这个元素的最后一个儿童元素节点,如果这个元素没有儿童元素。

public Element LastElementChild { get; }

财产价值

Element

LocalName

返回本节点的合格名称的本地部分。对于除了 ELEMENT_NODE 和 ATTRIBUTE_NODE 以外的任何类型的节点以及使用 DOM 级别 1 方法创建的节点,如 Document.createElement(),这总是零。

public override string LocalName { get; }

财产价值

string

名称

这个节点的名称空间 URI,或零,如果它不明确。

[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

这个节点的名称空间预定,或者零,如果它不明确,当它被定义为零时,设置它没有效应

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

财产价值

string

PreviousElementSibling

返回此元素的前兄弟元素节点. null 如果此元素没有元素兄弟元素节点在文档树上前面。

public Element PreviousElementSibling { get; }

财产价值

Element

ShadowRoot

返回 ShadowRoot 存储在此元素或零,如果它已关闭。

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

财产价值

ShadowRoot

TagName

元素的名称。

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

财产价值

string

TextContent

这个属性返回这个节点的文本内容和其后代. 当它被定义为零,设置它没有效力. 在设置,任何可能的孩子这个节点可能有被删除,如果它的新节点不是空或零,取代一个单一的文本节点包含节点这个属性被设置为。

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

返回归值

获奖者(字符串, 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

返回归值

获取分数(字符串, string)

以当地名称和名称空间 URI 返回一个 Attr 节点。

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

Parameters

namespaceURI string

这个名字是URI。

localName string

地方的名字。

Returns

Attr

返回属性

GetElementsByClassName(线条)

返回一个直播的 NodeList 对象,其中包含文档中的所有元素,其中包含论点中指定的所有类。首頁 〉外文書 〉文學 〉文學 〉www.w3.org/TR/dom/

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

Parameters

classNames string

包含独特的空间分离标志组合的序列,代表类(类名称)

Returns

HTMLCollection

首頁 〉外文書 〉西洋文學 〉The Aspose.Html.Dom.Element

GetElementsByTagName(线条)

返回所有继承元素的 NodeList 以特定标签名称,以文档顺序。

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

Parameters

name string

标签名称。

Returns

HTMLCollection

返回属性

收藏名称(字符串, string)

返回所有继承元素的 NodeList 以文档顺序的定位名称和名称空间 URI。

[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

“真实”如果指定的名称有属性;否则,“虚假”。

哈萨克斯坦(字符串, string)

在此元素上指定一个具有本地名称和名称空间 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 Collection

Remove()

取消此案。

public void Remove()

RemoveAttribute(线条)

取消名称的属性。

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

Parameters

qualifiedName string

属性名称。

取消分配(字符串, 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(字符串, string)

添加一个新的属性 如果该名称的属性已经存在于元素中,其值将被更改为值参数的属性。

[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(线条)

如果没有强制,则“转换”合格的名称,如果存在,将其删除,如果不存在,将其添加;如果强制是真实的,则加入合格的名称。如果强力是虚假的,取消合格的名称。

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

Parameters

qualifiedName string

有资格的名称。

Returns

bool

返回真相,如果合格的名称现在存在;否则是假的。

ToggleAttribute(布尔,布尔)

如果没有强制,则“转换”合格的名称,如果存在,将其删除,如果不存在,将其添加;如果强制是真实的,则加入合格的名称。如果强力是虚假的,取消合格的名称。

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

Parameters

qualifiedName string

有资格的名称。

force bool

强力选项可以追取属性。

Returns

bool

返回真相,如果合格的名称现在存在;否则是假的。

 中文