Class Element
Pôvodný názov: Aspose.Html.Dom Zhromaždenie: Aspose.HTML.dll (25.4.0)
Rozhranie prvkov predstavuje prvok v HTML alebo XML dokumente.
[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
Z dedičných č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ý názov, dokument)
Neodvolajte tento konštruktor priamo, použite Aspose.Html.Dom.Document.CreateElement(System.String) alebo Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).
public Element(QualifiedName qualifiedName, Document document)
Parameters
qualifiedName
QualifiedName
kvalifikovaný názov.
document
Document
Súvisiaci dokument .
Properties
Attributes
NamedNodeMap obsahujúci atribúty tohto uzla (ak je to prvok) alebo nula inak.
[DOMName("attributes")]
public NamedNodeMap Attributes { get; }
Hodnota nehnuteľnosti
ChildElementCount
Vráti súčasný počet uzlín prvkov, ktoré sú deťmi tohto prvku. 0 ak tento prvok nemá detské uzly, ktoré sú z uzlínType 1.
public int ChildElementCount { get; }
Hodnota nehnuteľnosti
Children
Vráti detské prvky súčasného prvku.
public HTMLCollection Children { get; }
Hodnota nehnuteľnosti
ClassList
Vráti živú DOMTokenList, ktorá obsahuje tokeny získané z parsingu “klasa” atribút.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
Hodnota nehnuteľnosti
ClassName
trieda atribút prvku. tento atribút bol premenovanýk konfliktom s kľúčovým slovom “klasa” vystaveným mnohými jazykmi.definícia triedy v HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }
Hodnota nehnuteľnosti
FirstElementChild
vráti prvok 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 nehnuteľnosti
Id
Pozri definíciu atribútu ID v HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
Hodnota nehnuteľnosti
Vnútorný HTML
Vráti fragment HTML alebo XML, ktorý predstavuje obsah prvku.Môže byť nastavený, nahradiť obsah prvku uzly parsed z daného prúdu.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
Hodnota nehnuteľnosti
LastElementChild
Vráti posledný detský elementový uzol tohto prvku. null, ak tento prvok nemá detské prvky.
public Element LastElementChild { get; }
Hodnota nehnuteľnosti
LocalName
Vráti miestnu časť kvalifikovaného názvu tohto uzla.Pre uzly akéhokoľvek druhu iného ako ELEMENT_NODE a ATTRIBUTE_NODE a uzly vytvorené pomocou metódy DOM úrovne 1, ako je Document.createElement(), je to vždy nula.
public override string LocalName { get; }
Hodnota nehnuteľnosti
Názov
Námestný priestor URI tohto uzla, alebo nula, ak nie je uvedený.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
Hodnota nehnuteľnosti
NextElementSibling
Vráti nasledujúci bratský prvok uzol tohto prvku. null ak tento prvok nemá prvok bratských uzolov, ktoré prichádzajú po tomto v dokumentovom strome.
public Element NextElementSibling { get; }
Hodnota nehnuteľnosti
NodeName
Názov tohto uzla, v závislosti od jeho typu.
public override string NodeName { get; }
Hodnota nehnuteľnosti
NodeType
Kód predstavuje typ podkladového objektu.
public override ushort NodeType { get; }
Hodnota nehnuteľnosti
OuterHTML
Vráti fragment HTML alebo XML, ktorý predstavuje prvok a jeho obsah.Môže byť nastavený, nahradiť prvok uzly parsed z daného prúdu.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
Hodnota nehnuteľnosti
Prefix
Prefix názvového priestoru tohto uzla, alebo nula, ak nie je uvedený. Keď je definovaný ako nula, nastavenie nemá žiadny účinok
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
Hodnota nehnuteľnosti
PreviousElementSibling
Vráti predchádzajúci bratský prvkový uzol tohto prvku. null, ak tento prvok nemá prvky bratských uzolov, ktoré prichádzajú pred týmto prvkom v dokumentovom strome.
public Element PreviousElementSibling { get; }
Hodnota nehnuteľnosti
ShadowRoot
Vráti shadowRoot uložený na tomto prvku alebo nula, ak je zatvorený.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Hodnota nehnuteľnosti
TagName
Názov tohto prvku.
[DOMName("tagName")]
public string TagName { get; }
Hodnota nehnuteľnosti
TextContent
Tento atribút vráti textový obsah tohto uzla a jeho potomkov. Keď je definovaný ako nula, nastavenie to nemá žiadny účinok. Na nastavenie, akékoľvek možné deti tento uzol môže mať sú odstránené a ak je nový riadok nie je prázdny alebo nula, nahradí jediný textový uzol obsahujúci riadok tento atribút je nastavený na.
public override string TextContent { get; set; }
Hodnota nehnuteľnosti
Methods
AttachShadow(ShadowRootMode)
Vytvára tieňový koreň a pripája ho k aktuálnemu prvku.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
režim, v ktorom sa vytvorí tieňový koreň.
Returns
Vytvoril Aspose.Html.Dom.ShadowRoot
Exceptions
NotSupportedError: Element nepodporuje tieňové stromy.
InvalidStateError: Element už má tieňové stromčeky.
Dispose(bool)
Uvoľňuje neupravené a - opcionálne - spravované zdroje.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
„skutočné“ pre uvoľnenie riadených a neupravených zdrojov; „falošné“ pre uvoľnenie iba neupravených zdrojov.
GetAttribute(Stretnutie)
Vráti hodnotu atribútov podľa názvu.
[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)
Parameters
qualifiedName
string
Názov atribútu na získanie.
Returns
Vrátenie pridanej hodnoty
Príslušenstvo(Stringová, Stringová)
Vráti hodnotu atribútu podľa miestneho mena a názovového priestoru URI.
[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Názov URI.
localName
string
Názov miestneho.
Returns
Návratný atribút
GetAttributeNames()
Vráti názvy atribútu prvku ako súbor pruhov. Ak prvok nemá atribúty, vráti prázdny súbor.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string []
Rôzne pruhy predstavujú atribút názvov.
GetAttributeNode(Stretnutie)
Vráti atribútový uzol podľa názvu.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
Názov atribútu
Returns
Vrátenie pridanej hodnoty
Príspevok v téme(Stringová, Stringová)
Vráti attrový uzol podľa miestneho názvu a názovového priestoru URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Názov URI.
localName
string
Názov miestneho.
Returns
Návratný atribút
GetElementsByClassName(Stretnutie)
Vráti živý objekt NodeList, ktorý obsahuje všetky prvky v dokumente, ktoré majú všetky triedy uvedené v argumente.HTTP://www.w3.org/TR/dom/
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
Striekačka, ktorá obsahuje nejednoznačný súbor unikátnych tokenov oddelených od priestoru, ktoré predstavujú triedy (názvy tried)
Returns
Spoločnosť Aspose.Html.Dom.element
GetElementsByTagName(Stretnutie)
Vráti NodeList všetkých potomkov prvkov s daným názvom značky, v poradí dokumentu.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
Tagy názov .
Returns
Návratný atribút
Príspevok v téme(Stringová, Stringová)
Vráti NodeList všetkých potomkov prvkov s daným miestnym názvom a názvom URI v poradí dokumentu.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Názov URI.
localName
string
Názov miestneho.
Returns
Vráťte prvky
HasAttribute(Stretnutie)
Vráti sa pravdivý, keď je atribút s daným názvom uvedený na tomto prvku alebo má predvolenú hodnotu, falošné inak.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
Názov atribútu
Returns
„skutočné“ ak uvedené meno má atribút; inak „falošné“.
Príslušenstvo(Stringová, Stringová)
Vráti sa pravdivý, keď je atribút s daným miestnym názvom a názvom URI uvedený na tomto prvku alebo má predvolenú hodnotu, falošné inak.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Názov URI.
localName
string
Názov miestneho.
Returns
Ak je to pravda, potom je to pravda, a ak je to pravda, potom je to pravda.
HasAttributes()
Vráti, či tento uzol (ak je prvkom) má akékoľvek atribúty
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
boolean “skutočné”, ak tento uzol má akékoľvek atribúty, “falošné” inak.
QuerySelector(Stretnutie)
Vráti prvý prvok v dokumente, ktorý zodpovedá selektoru
public Element QuerySelector(string selector)
Parameters
selector
string
Vybraný je selektor.
Returns
Súvisiaci prvok
QuerySelectorAll(Stretnutie)
Vráti NodeList všetkých položiek v dokumente, ktorý sa zhoduje s výberom
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
Výberateľ
Returns
Zoznam: HTMLZoznam: HTMLZoznam
Remove()
Odstrániť túto inštanciu.
public void Remove()
RemoveAttribute(Stretnutie)
Odstrániť atribút podľa mena.
[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)
Parameters
qualifiedName
string
Názov atribútu
OdstránenieAttribute(Stringová, Stringová)
Odstráni atribút miestnym názvom a názvom URI.
[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Názov URI.
localName
string
Názov miestneho.
RemoveAttributeNode(Attr)
Odstráňte špecifikovaný atribútový uzol.
[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)
Parameters
oldAttr
Attr
V starom atr.
Returns
Návratný atribút
SetAttribute(Stringová, Stringová)
Ak je v položke už prítomný atribút s týmto názvom, jeho hodnota sa mení na hodnotu parametrov hodnoty.
[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)
Parameters
qualifiedName
string
Názov atribútu
value
string
a hodnotu .
Príslušenstvo(String, String a String)
Ak je na položke už prítomný atribút s rovnakým miestnym názvom a názovovým priestorom URI, jeho predvolba sa mení na predvolenú časť kvalifikovaného názvu a jeho hodnota sa mení na hodnotový parameter.
[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)
Parameters
namespaceURI
string
Názov URI.
qualifiedName
string
Názov kvalifikovaných.
value
string
a hodnotu .
SetAttributeNode(Attr)
Ak je v položke už prítomný atribút s týmto názvom (nodeName), nahrádza sa novým.
[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)
Parameters
newAttr
Attr
V novej dráhe.
Returns
Návratný atribút
PríslušenstvoNodeNS(Attr)
Ak je v položke už prítomný atribút s týmto miestnym názvom a názvom URI, nahrádza sa novým.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
V novej dráhe.
Returns
Návratný atribút
ToggleAttribute(Stretnutie)
Ak nie je daná sila, “toggles” kvalifikovanýName, odstránenie, ak je prítomný a pridávanie, ak nie je prítomný.Ak je sila falošná, odstráni kvalifikovanéNázov.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
Príslušenstvo pre kvalifikované meno.
Returns
Vráti sa pravdivé, ak kvalifikovanéNázov je teraz prítomný; inak falošné.
ToggleAttribute(striekačka, bool)
Ak nie je daná sila, “toggles” kvalifikovanýName, odstránenie, ak je prítomný a pridávanie, ak nie je prítomný.Ak je sila falošná, odstráni kvalifikovanéNázov.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
Príslušenstvo pre kvalifikované meno.
force
bool
Možnosť sily vyrovnať sa s atribútom.
Returns
Vráti sa pravdivé, ak kvalifikovanéNázov je teraz prítomný; inak falošné.