Class Element
Именује се: Aspose.Html.Dom Асамблеја: Aspose.HTML.dll (25.4.0)
Елемент интерфејс представља елемент у ХТМЛ или КСМЛ документу.
[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 ако овај елемент нема дечије чворове који су чворова Тип 1.
public int ChildElementCount { get; }
Вредност имовине
Children
Враћа дечије елементе тренутне елементе.
public HTMLCollection Children { get; }
Вредност имовине
ClassList
Враћа живу ДОМТОКЕНЛИСТ која садржи токене добијене од парсинг “клас” атрибут.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
Вредност имовине
ClassName
Класни атрибут елемента. овај атрибут је преименована збогу конфликтима са кључним речима “класа” изложеним многим језицима.Клас атрибути дефинисање у ХТМЛ 4.01.
[DOMName("className")]
public string ClassName { get; set; }
Вредност имовине
FirstElementChild
Враћа прву дечију елементну чвору овог елемента. нул ако овај елемент нема дечије елементе.
public Element FirstElementChild { get; }
Вредност имовине
Id
Погледајте дефиницију идентификационог атрибута у ХТМЛ 4.01.
[DOMName("id")]
public string Id { get; set; }
Вредност имовине
унутар ХТМЛ
Враћа фрагмент ХТМЛ или КСМЛ који представља садржај елемента.Може се поставити, за замену садржаја елемента уз чворове пасе од одређеног репа.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
Вредност имовине
LastElementChild
Враћа последњи дечији елемент унутар овог елемента. нулл ако овај елемент нема дечије елементе.
public Element LastElementChild { get; }
Вредност имовине
LocalName
Враћа локални део квалификованог имена овог чвора.За чворове било које врсте осим ЕЛЕМЕНТ_НОДЕ и АТРИБУТЕ_НОДЕ и чворове створене методом ДОМ нивоа 1, као што је Документ.createЕлемент(), ово је увек нула.
public override string LocalName { get; }
Вредност имовине
Намештај
Именопростор УРИ овог чвора, или нула ако није наведено.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
Вредност имовине
NextElementSibling
Враћа следећи брачни елемент чвор овог елемента. нулл ако овај елемент нема елемент брачни чвор који долази након овог у дрвету документа.
public Element NextElementSibling { get; }
Вредност имовине
NodeName
Име овог чвора, у зависности од његовог типа.
public override string NodeName { get; }
Вредност имовине
NodeType
Код који представља врсту основног објекта.
public override ushort NodeType { get; }
Вредност имовине
ОутерХТМЛ
Враћа фрагмент ХТМЛ или КСМЛ који представља елемент и његов садржај.Може се поставити, да замени елемент са чворовима пасе од одређеног репа.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
Вредност имовине
Prefix
Префикс имена простора овог чвора, или нула ако није наведено. када је дефинисано да је нула, постављање нема ефекта
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
Вредност имовине
PreviousElementSibling
Враћа претходни брачни елемент чвор овог елемента. нулл ако овај елемент нема елемент брачни чвор који долази пре овог у дрвету документа.
public Element PreviousElementSibling { get; }
Вредност имовине
ShadowRoot
Povratak shadowRoot sačuvani na ovom elementu ili nula ako je zatvoren.
[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
Стварање Аппосе.Хтмл.Дом Сјај.
Exceptions
Неподржана грешка: Елемент не подржава сенчно дрво.
InvalidStateError: Element već ima senko drvce.
Dispose(Боол)
Издава неконтролисане и - опционално - управљане ресурсе.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
„истински“ да ослобађа и управљане и не управљане ресурсе; „фалсификовани“ да ослобађа само не управљане ресурсе.
GetAttribute(Стринг)
Повратак атрибуте вредности по имену.
[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)
Parameters
qualifiedName
string
Име атрибута да се добије.
Returns
Повратак приписује вредност
Добијени(Стринг , Стринг)
Повратак вредности атрибута по локалном и именом простору УРИ.
[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Именује се УРИ.
localName
string
Име локалног подручја.
Returns
Повратак атрибута
GetAttributeNames()
Повратак имена атрибута елемента као серија струја. ако елемент нема атрибуте враћа празан серија.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string []
Број трака представља имена атрибута.
GetAttributeNode(Стринг)
Повратак атрибуте унука по имену.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
Име атрибута .
Returns
Повратак приписује вредност
УпозорењеNodeNS(Стринг , Стринг)
Повратак АТР чворова по локалном и именом УРИ.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Именује се УРИ.
localName
string
Име локалног подручја.
Returns
Повратак атрибута
GetElementsByClassName(Стринг)
Враћа жив NodeList објекат који садржи све елементе у документу који имају све класе наведене у аргументу.HTTP://www.w3.org/TR/dom/
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
струја која садржи неиндерирани скуп јединствених токена одвојених од простора који представљају класе (имена класа)
Returns
Апсос.Хтмл.Дом.Елемент
GetElementsByTagName(Стринг)
Враћа NodeList свих потомских елемената са одређеним именом ознаке, у текстуалном реду.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
Таг име је.
Returns
Повратак атрибута
ПокретањеByTagName(Стринг , Стринг)
Враћа НодеСписок свих потомских Елемената са одређеним локалним именом и именом УРИ у текстуалном реду.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Именује се УРИ.
localName
string
Име локалног подручја.
Returns
Враћају се елементи
HasAttribute(Стринг)
Враћа се истинито када је атрибут са одређеним именом наведено на овом елементу или има подразумевану вредност, лажно иначе.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
Име атрибута .
Returns
‘истина’ ако наведено име има атрибут; иначе, ‘фалсификовано’.
Припрема(Стринг , Стринг)
Враћа се тачно када је атрибут са одређеним локалним именом и именом УРИ наведена на овом елементу или има подразумевану вредност, фалсификована иначе.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Именује се УРИ.
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
Аппосе.Хтмл.Коллекције.ХтмлКоллекција
Remove()
Уклоните ову инстанцију.
public void Remove()
RemoveAttribute(Стринг)
Уклоните атрибут по имену.
[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)
Parameters
qualifiedName
string
Име атрибута .
УклањањеAttribute(Стринг , Стринг)
Уклања атрибут локалним именом и именом УРИ.
[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Именује се УРИ.
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
То је вредност.
СетАттрибутенес(String, String и String)
Ако је атрибут са истим локалним именом и именом УРИ већ присутан на елементу, његов префикс се мења да буде префикс део квалификованог Име, а његова вредност се мења да буде параметар вредности.
[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)
Parameters
namespaceURI
string
Именује се УРИ.
qualifiedName
string
Име квалификованог лица.
value
string
То је вредност.
SetAttributeNode(Attr)
Додаје се нови атрибут чвор.Ако је атрибут са овим именом (nodeName) већ присутан у елементу, замењује се новим.
[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)
Parameters
newAttr
Attr
Нови Тр.
Returns
Повратак атрибута
СетАттрибутеНоднес(Attr)
Додаје нови атрибут.Ако је атрибут са локалним именом и именом УРИ већ присутан у елементу, замењује се новим.
[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
Враћа се истинито ако је квалификованоИме сада присутно; иначе лажно.