Class Element
Název místa: Aspose.Html.Dom Sbírka: Aspose.HTML.dll (25.4.0)
Rozhraní prvků představuje prvek v dokumentu HTML nebo 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
Dědiční členové
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(kvalifikované jméno, dokument)
Nezavolejte tento konstruktor přímo, použijte Aspose.Html.Dom.Document.CreateElement(System.String) nebo Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).
public Element(QualifiedName qualifiedName, Document document)
Parameters
qualifiedName
QualifiedName
Kvalifikované jméno.
document
Document
Související dokument.
Properties
Attributes
NamedNodeMap obsahující atributy tohoto nodu (pokud je to prvek) nebo null jinak.
[DOMName("attributes")]
public NamedNodeMap Attributes { get; }
Hodnota nemovitosti
ChildElementCount
Vrátí aktuální počet prvkových uzlin, které jsou dětmi tohoto prvku. 0 pokud tento prvek nemá dětské uzly, které jsou nodeType 1.
public int ChildElementCount { get; }
Hodnota nemovitosti
Children
Vrací dětské prvky aktuálního prvku.
public HTMLCollection Children { get; }
Hodnota nemovitosti
ClassList
Vrátí živý DOMTokenList, který obsahuje tokeny získané z parsing “klase” atribut.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
Hodnota nemovitosti
ClassName
třídní atribut prvku. tento atribut byl přejmenovándo konfliktů s klíčovým slovem “klasa” vystaveným mnoha jazyky.Definice třídy v HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }
Hodnota nemovitosti
FirstElementChild
Návrat prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku prvku.
public Element FirstElementChild { get; }
Hodnota nemovitosti
Id
Identifikátor prvku. viz definici atributu ID v HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
Hodnota nemovitosti
Vnitřní HTML
Vrátí fragment HTML nebo XML, který představuje obsah prvku.Může být nastaven, aby nahradil obsah prvku uzly parsed z daného řetězce.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
Hodnota nemovitosti
LastElementChild
Návrat posledního dětského prvku tohoto prvku. null, pokud tento prvek nemá dětské prvky.
public Element LastElementChild { get; }
Hodnota nemovitosti
LocalName
Vrátí místní část kvalifikovaného názvu tohoto nodu.Pro uzly jakéhokoli druhu jiného než ELEMENT_NODE a ATTRIBUTE_NODE a uzly vytvořené pomocí metody DOM úrovně 1, jako je Document.createElement(), je to vždy nulov.
public override string LocalName { get; }
Hodnota nemovitosti
Název
Název URI tohoto nodu, nebo nula, pokud není uvedeno.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
Hodnota nemovitosti
NextElementSibling
Vrátí následující bratrský prvek uzlu tohoto prvku. null, pokud tento prvek nemá prvek bratrské uzly, které přicházejí po tomto v dokumentu stromu.
public Element NextElementSibling { get; }
Hodnota nemovitosti
NodeName
Název tohoto nodu, v závislosti na jeho typu.
public override string NodeName { get; }
Hodnota nemovitosti
NodeType
Kód představuje typ podkladového objektu.
public override ushort NodeType { get; }
Hodnota nemovitosti
OuterHTML
Vrátí fragment HTML nebo XML, který představuje prvek a jeho obsah.Může být nastaven, aby nahradil prvek uzly parsed z daného řetězce.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
Hodnota nemovitosti
Prefix
Předpověď názvového prostoru tohoto nodu, nebo nula, pokud není uvedeno.Když je definováno jako nula, nastavení nemá žádný účinek
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
Hodnota nemovitosti
PreviousElementSibling
Návrat předchozího bratrského prvku tohoto prvku. null, pokud tento prvek nemá bratrské uzly prvku, které přicházejí před tímto prvkem v dokumentu stromu.
public Element PreviousElementSibling { get; }
Hodnota nemovitosti
ShadowRoot
Vrátí shadowRoot uložený na tomto prvku nebo nul, pokud je uzavřen.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Hodnota nemovitosti
TagName
Jméno tohoto prvku.
[DOMName("tagName")]
public string TagName { get; }
Hodnota nemovitosti
TextContent
Tento atribut vrací textový obsah tohoto nodu a jeho potomků.Když je definován jako nulový, nastavení nemá žádný účinek.Na nastavení, jakékoli možné děti tohoto nodu mohou mít jsou odstraněny a pokud je nový řetězec není prázdný nebo nulový, nahrazen jediným textovým node obsahující řetězec tento atribut je nastaven.
public override string TextContent { get; set; }
Hodnota nemovitosti
Methods
AttachShadow(ShadowRootMode)
Vytváří stínový kořen a připevňuje ho k aktuálnímu prvku.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
režim, ve kterém bude vytvořena stínová kořene.
Returns
Vytvořil Aspose.Html.Dom.ShadowRoot.
Exceptions
NotSupportedError: Element nepodporuje stínový strom.
InvalidStateError: Element již má stínový strom.
Dispose(Bolíček)
Vydává neupravené a - volitelně - spravované zdroje.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
‘pravda“ k uvolnění jak spravovaných, tak nekontrolovaných zdrojů; „falšování“ k uvolnění pouze nekontrolovaných zdroj.
GetAttribute(Stringová)
Vyrábí hodnotu atributu podle názvu.
[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)
Parameters
qualifiedName
string
Jméno atributu k získán.
Returns
Návrat přidělené hodnoty
Přidělování(String , String)
Vrátí hodnotu atributu podle místního jména a názvového prostoru URI.
[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Název URI.
localName
string
Název místn.
Returns
Zpětný atribut
GetAttributeNames()
Vrací názvy atributů prvku jako řetězec řetězů. Pokud prvek nemá atributy, vrátí prázdný řetězec.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string []a[]
ada řetězců představuje atributy jmen.
GetAttributeNode(Stringová)
Retrieve atribute node podle názvu.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
Jméno příjmen.
Returns
Návrat přidělené hodnoty
Připomínáme(String , String)
Retrieve Attr node podle místního jména a názvového prostoru URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Název URI.
localName
string
Název místn.
Returns
Zpětný atribut
GetElementsByClassName(Stringová)
Vrátí živý NodeList objekt obsahující všechny prvky v dokumentu, které mají všechny třídy uvedené v argumentu.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB/
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
etěz, který obsahuje unikátní soubor unikátních prostorově oddělených tokenů, které představují třídy (název třídy)
Returns
Důvodem je Aspose.Html.Dom.Element.
GetElementsByTagName(Stringová)
Vrátí NodeList všech potomkových prvků s daným názvem značky, v pořadí dokumentu.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
Název značky.
Returns
Zpětný atribut
Připojte se(String , String)
Vrátí NodeList všech potomkových prvků s daným místním jménem a jmenovitým prostorem URI v dokumentu.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Název URI.
localName
string
Název místn.
Returns
Návrat prvků
HasAttribute(Stringová)
Vrátí se pravdivý, když je na tomto prvku uveden atribut s daným jménem nebo má výchozí hodnotu, falešný jinak.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
Jméno příjmen.
Returns
‘Pravda“ pokud uvedené jméno má atribut; jinak „falšován’.
Přidělování(String , String)
Vrátí se pravdivý, když je na tomto prvku uveden atribut s daným místním jménem a názvem URI nebo má výchozí hodnotu, falešný jinak.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Název URI.
localName
string
Název místn.
Returns
‘Je-li pravda pravdivá, je-li pravda pravdivá, je-li pravda pravdiv’.
HasAttributes()
Vrátí, zda tento nůž (pokud je prvkem) má jakékoli atributy
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
boolean “pravda”, pokud tento nůž má jakékoli atributy, “falšování” jinak.
QuerySelector(Stringová)
Vrátí první prvek v dokumentu, který odpovídá selektoru
public Element QuerySelector(string selector)
Parameters
selector
string
Vybraný výběrník.
Returns
Příslušný prvek
QuerySelectorAll(Stringová)
Vrátí NodeList všech prvků v dokumentu, který odpovídá výběru
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
Výběrník
Returns
Sbírka - HTML kolekce - HTML kolekce
Remove()
Odstranění tohoto případu.
public void Remove()
RemoveAttribute(Stringová)
Odstraňuje atribut podle názvu.
[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)
Parameters
qualifiedName
string
Jméno příjmen.
OdstraněníAttribute(String , String)
Odstraňuje atribut místním jménem a názvem URI.
[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Název URI.
localName
string
Název místn.
RemoveAttributeNode(Attr)
Odstraňuje specifikovaný atribut.
[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)
Parameters
oldAttr
Attr
A stará dráha.
Returns
Zpětný atribut
SetAttribute(String , String)
Pokud je v prvku již přítomen atribut s tímto názvem, jeho hodnota se mění na hodnotu hodnotového parametru.
[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)
Parameters
qualifiedName
string
Jméno příjmen.
value
string
a její hodnotu.
SetAttribute(String, String a String)
Pokud je na prvku již přítomen atribut se stejným místním jménem a názevním prostorem URI, jeho předpověď se mění na předpověď kvalifikovaného jména a jeho hodnota se mění na parametr hodnoty.
[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)
Parameters
namespaceURI
string
Název URI.
qualifiedName
string
Jméno kvalifikované osoby.
value
string
a její hodnotu.
SetAttributeNode(Attr)
Pokud je v prvku již přítomen atribut s tímto názvem (nodeName), nahrazuje ho nov.
[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)
Parameters
newAttr
Attr
V novém atr.
Returns
Zpětný atribut
SetAttributeNodeNS(Attr)
Pokud je v prvku již přítomna atribut s tímto místním jménem a tímto názvem URI, nahrazuje se novým.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
V novém atr.
Returns
Zpětný atribut
ToggleAttribute(Stringová)
Jestliže síla není poskytnuta, “toggles” kvalifikovanéName, odstranit ji, pokud je přítomen a přidat ji, pokud není přítomen.Pokud je síla falešná, odstraní kvalifikovanéJméno.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
Jméno je kvalifikovan.
Returns
Vrací se pravda, pokud kvalifikovanéJméno je nyní přítomno; jinak falešn.
ToggleAttribute(Stringová, boolová)
Jestliže síla není poskytnuta, “toggles” kvalifikovanéName, odstranit ji, pokud je přítomen a přidat ji, pokud není přítomen.Pokud je síla falešná, odstraní kvalifikovanéJméno.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
Jméno je kvalifikovan.
force
bool
Možnost síly pro přidělování atributu.
Returns
Vrací se pravda, pokud kvalifikovanéJméno je nyní přítomno; jinak falešn.