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.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, съдържащ атрибутите на този възел (ако е елемент) или нула по друг начин.
[DOMName("attributes")]
public NamedNodeMap Attributes { get; }
стойност на имота
ChildElementCount
0 ако този елемент няма детски възли, които са от nodeType 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.
[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 Level 1 метод, като Document.createElement.
public override string LocalName { get; }
стойност на имота
Името
УРИ на името на този възел, или нула, ако не е посочено.
[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
Returns 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.
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
Възстановяване на стойност
ОпределянеNodeNS(Стрийк, Стрийк)
Attr нод с местно име и име пространство URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Името на URI.
localName
string
Името на местното.
Returns
връщане на атрибути
GetElementsByClassName(Стрий)
Възстановява жив NodeList обект, съдържащ всички елементи в документа, които имат всички класове, посочени в аргумента.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB/
[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
връщане на атрибути
ЗабележкаByTagNameNS(Стрийк, Стрийк)
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
“истински” ако посоченото име има атрибут; в противен случай, “фалшив”.
Актуализиране(Стрийк, Стрийк)
Възвръща се вярно, когато на този елемент се посочва атрибут с дадено местно име и име пространство 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 ’true’ ако този възел има каквито и да било атрибути, ‘фалшиви’ по друг начин.
QuerySelector(Стрий)
връща първия елемент в документа, който съответства на селектора
public Element QuerySelector(string selector)
Parameters
selector
string
от селектора .
Returns
Съвместимият елемент
QuerySelectorAll(Стрий)
Възстановява NodeList на всички елементи в документа, който съответства на селектора
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
селекторът
Returns
Заглавие: HTMLCollections HTMLCollections
Remove()
Премахнете тази инстанция.
public void Remove()
RemoveAttribute(Стрий)
Премахване на атрибут по име.
[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)
Parameters
qualifiedName
string
Името на атрибута.
ПремахванеAttributeNS(Стрийк, Стрийк)
Премахва атрибут с локално име и име пространство 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(Стрий)
Ако силата не е дадена, “включва” квалифицирано Име, премахване на това, ако е налице и добавянето му, когато няма присъствие.Ако силата е фалшива, премахнете квалифицираноИме.
[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
Връща се вярно, ако квалифицираноИмето сега е налице; в противен случай фалшиво.