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
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; }
财产价值
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
返回该元素的第一个儿童元素节点,如果该元素没有儿童元素。
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
返回这个元素的最后一个儿童元素节点,如果这个元素没有儿童元素。
public Element LastElementChild { get; }
财产价值
LocalName
返回本节点的合格名称的本地部分。对于除了 ELEMENT_NODE 和 ATTRIBUTE_NODE 以外的任何类型的节点以及使用 DOM 级别 1 方法创建的节点,如 Document.createElement(),这总是零。
public override string LocalName { get; }
财产价值
名称
这个节点的名称空间 URI,或零,如果它不明确。
[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
这个节点的名称空间预定,或者零,如果它不明确,当它被定义为零时,设置它没有效应
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
财产价值
PreviousElementSibling
返回此元素的前兄弟元素节点. null 如果此元素没有元素兄弟元素节点在文档树上前面。
public Element PreviousElementSibling { get; }
财产价值
ShadowRoot
返回 ShadowRoot 存储在此元素或零,如果它已关闭。
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
财产价值
TagName
元素的名称。
[DOMName("tagName")]
public string TagName { get; }
财产价值
TextContent
这个属性返回这个节点的文本内容和其后代. 当它被定义为零,设置它没有效力. 在设置,任何可能的孩子这个节点可能有被删除,如果它的新节点不是空或零,取代一个单一的文本节点包含节点这个属性被设置为。
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
返回归值
获奖者(字符串, string)
重定向一个属性值为本地名称和名称空间 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
返回归值
获取分数(字符串, string)
以当地名称和名称空间 URI 返回一个 Attr 节点。
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
这个名字是URI。
localName
string
地方的名字。
Returns
返回属性
GetElementsByClassName(线条)
返回一个直播的 NodeList 对象,其中包含文档中的所有元素,其中包含论点中指定的所有类。首頁 〉外文書 〉文學 〉文學 〉www.w3.org/TR/dom/
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
包含独特的空间分离标志组合的序列,代表类(类名称)
Returns
首頁 〉外文書 〉西洋文學 〉The Aspose.Html.Dom.Element
GetElementsByTagName(线条)
返回所有继承元素的 NodeList 以特定标签名称,以文档顺序。
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
标签名称。
Returns
返回属性
收藏名称(字符串, string)
返回所有继承元素的 NodeList 以文档顺序的定位名称和名称空间 URI。
[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
“真实”如果指定的名称有属性;否则,“虚假”。
哈萨克斯坦(字符串, string)
在此元素上指定一个具有本地名称和名称空间 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 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
返回属性
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
返回属性
定位NodeNS(Attr)
添加新属性 如果该元素中已经存在一个具有本地名称和名称空间 URI 的属性,则将其取代为新属性。
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
新特拉。
Returns
返回属性
ToggleAttribute(线条)
如果没有强制,则“转换”合格的名称,如果存在,将其删除,如果不存在,将其添加;如果强制是真实的,则加入合格的名称。如果强力是虚假的,取消合格的名称。
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
有资格的名称。
Returns
返回真相,如果合格的名称现在存在;否则是假的。
ToggleAttribute(布尔,布尔)
如果没有强制,则“转换”合格的名称,如果存在,将其删除,如果不存在,将其添加;如果强制是真实的,则加入合格的名称。如果强力是虚假的,取消合格的名称。
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
有资格的名称。
force
bool
强力选项可以追取属性。
Returns
返回真相,如果合格的名称现在存在;否则是假的。