Class Element
Numele spaţiului: Aspose.Html.Dom Asamblare: Aspose.HTML.dll (25.4.0)
Interfața Element reprezintă un element într-un document HTML sau 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
Membrii moștenitori
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(Numele calificat, documentul)
Nu apelați acest constructor direct, utilizați Aspose.Html.Dom.Document.CreateElement(System.String) sau Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).
public Element(QualifiedName qualifiedName, Document document)
Parameters
qualifiedName
QualifiedName
Numele calificat.
document
Document
Documentul asociat.
Properties
Attributes
Un NamedNodeMap care conține atributele acestui nod (dacă este un element) sau null altfel.
[DOMName("attributes")]
public NamedNodeMap Attributes { get; }
Valoarea proprietății
ChildElementCount
Întoarce numărul curent de noduri de element care sunt copii ai acestui element. 0 dacă acest element nu are noduri de copii care sunt de noduriTip 1.
public int ChildElementCount { get; }
Valoarea proprietății
Children
Întoarce elementele copilului din elementul actual.
public HTMLCollection Children { get; }
Valoarea proprietății
ClassList
Întoarce o DOMTokenList live care conține tokenele primite de la parsing atributul “clasa”.
[DOMName("classList")]
public DOMTokenList ClassList { get; }
Valoarea proprietății
ClassName
atributul de clasă al elementului. acest atribut a fost renumit datorităla conflicte cu cuvântul cheie “clasa” expus de mai multe limbi.definiția atribuită de clasă în HTML 4.01.
[DOMName("className")]
public string ClassName { get; set; }
Valoarea proprietății
FirstElementChild
Întoarce primul nod al elementului copil al acestui element. null dacă acest element nu are elemente copil.
public Element FirstElementChild { get; }
Valoarea proprietății
Id
A se vedea definiția atributului ID în HTML 4.01.
[DOMName("id")]
public string Id { get; set; }
Valoarea proprietății
Într-un HTML
Întoarce un fragment de HTML sau XML care reprezintă conținutul elementului.Poate fi setat, pentru a înlocui conținutul elementului cu noduri parsate de la stringul dat.
[DOMName("innerHTML")]
public string InnerHTML { get; set; }
Valoarea proprietății
LastElementChild
Întoarce ultimul nod al elementului copil al acestui element. null dacă acest element nu are elemente copil.
public Element LastElementChild { get; }
Valoarea proprietății
LocalName
Întoarce partea locală a numelui calificat al acestui nod.Pentru noduri de orice tip, altele decât ELEMENT_NODE și ATTRIBUTE_NODE și noduri create cu o metodă DOM de nivel 1, cum ar fi Document.createElement(), acest lucru este întotdeauna zero.
public override string LocalName { get; }
Valoarea proprietății
Numărituri
URI-ul spatiului de nume al acestui nod, sau zero, dacă nu este specificat.
[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }
Valoarea proprietății
NextElementSibling
Întoarce următorul nod al elementului fratern al acestui element. null dacă acest element nu are noduri fraternale ale elementului care vin după acesta în copacul documentului.
public Element NextElementSibling { get; }
Valoarea proprietății
NodeName
Numele acestui nod, în funcție de tipul său.
public override string NodeName { get; }
Valoarea proprietății
NodeType
Un cod care reprezintă tipul obiectului de bază.
public override ushort NodeType { get; }
Valoarea proprietății
Cuvânt cheie
Întoarce un fragment de HTML sau XML care reprezintă elementul și conținutul acestuia.Poate fi setat, pentru a înlocui elementul cu noduri parsate de la stringul dat.
[DOMName("outerHTML")]
public string OuterHTML { get; set; }
Valoarea proprietății
Prefix
Prefixul spațiului de nume al acestui nod, sau zero dacă nu este specificat. atunci când este definit ca fiind zero, setarea nu are efect
[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }
Valoarea proprietății
PreviousElementSibling
Întoarce nodul elementului fratern anterior al acestui element. null dacă acest element nu are noduri fraternale element care vin înaintea acestui element în copacul documentului.
public Element PreviousElementSibling { get; }
Valoarea proprietății
ShadowRoot
Returnează ShadowRoot stocat pe acest element sau zero dacă este închis.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Valoarea proprietății
TagName
Numele elementului.
[DOMName("tagName")]
public string TagName { get; }
Valoarea proprietății
TextContent
Acest atribut returnează conținutul text al acestui nod și al descendenților săi. Când este definit ca fiind zero, setarea nu are efect. La setare, orice posibil copii acest nod poate fi îndepărtat și, dacă noul string nu este gol sau zero, înlocuit cu un singur nod text care conține string acest atribut este setat la.
public override string TextContent { get; set; }
Valoarea proprietății
Methods
AttachShadow(ShadowRootMode)
Creează rădăcina de umbră și o atașează la elementul curent.
[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)
Parameters
mode
ShadowRootMode
Modul în care se va crea rădăcina umbră.
Returns
Creată de Aspose.Html.Dom.ShadowRoot.
Exceptions
NotSupportedError: Elementul nu susține copacul de umbră.
InvalidStateError: Elementul are deja un copac de umbră.
Dispose(Boulă)
Eliberează resurse necontrolate și - opțional - gestionate.
protected override void Dispose(bool disposing)
Parameters
disposing
bool
„true” pentru a elibera atât resursele gestionate, cât și resursele necontrolate; „false” pentru a elibera doar resursele necontrolate.
GetAttribute(Strângere)
Retrează un atribut de valoare prin nume.
[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)
Parameters
qualifiedName
string
Numele atributului de retragere.
Returns
Returnarea valorii atribuite
Atributează(String și String)
Retrează o valoare de atribute prin numele local și spațiul de nume URI.
[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Numele spaţiului URI.
localName
string
Numele localităţii.
Returns
Returnarea atributului
GetAttributeNames()
Întoarce numele atributului elementului ca arie de stringuri. dacă elementul nu are atribut, întoarce o arie goală.
[DOMName("getAttributeNames")]
public string[] GetAttributeNames()
Returns
string []
Un număr de linii reprezintă nume atribute.
GetAttributeNode(Strângere)
Retrează un nod de atribut prin nume.
[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)
Parameters
qualifiedName
string
Numele atribuţiei.
Returns
Returnarea valorii atribuite
Răspundeți(String și String)
Retrează un nod Attr prin numele local și spațiul de nume URI.
[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Numele spaţiului URI.
localName
string
Numele localităţii.
Returns
Returnarea atributului
GetElementsByClassName(Strângere)
Întoarce un obiect NodeList live care conține toate elementele din document care au toate clasele specificate în argument.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB
[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)
Parameters
classNames
string
stringul care conține un set unic de tokenuri separate de spațiu care reprezintă clase (numele de clasă)
Returns
Aspoză .Html.Dom.Element
GetElementsByTagName(Strângere)
Întoarce un NodeList al tuturor elementelor descendente cu un nume de etichetă dat, în ordine de document.
[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)
Parameters
name
string
denumirea de tag.
Returns
Returnarea atributului
Cuvânt cheie(String și String)
Întoarce un NodeList al tuturor elementelor descendente cu un nume local și un spațiu de nume URI în ordine de document.
[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Numele spaţiului URI.
localName
string
Numele localităţii.
Returns
Returnarea elementelor
HasAttribute(Strângere)
Se întoarce valabil atunci când un atribut cu un nume dat este specificat pe acest element sau are o valoare implicită, fals altfel.
[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)
Parameters
qualifiedName
string
Numele atribuţiei.
Returns
„adevărat” dacă numele specificat are atribut; altfel, „false”.
Răspundeți(String și String)
Se întoarce valabil atunci când un atribut cu un anumit nume local și spațiu de nume URI este specificat pe acest element sau are o valoare implicită, fals altfel.
[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Numele spaţiului URI.
localName
string
Numele localităţii.
Returns
Adevăratul este dacă [a atribuit NS] [specificarea spaţiului de nume URI]; în caz contrar, ‘false’.
HasAttributes()
Întoarce dacă acest nod (dacă este un element) are orice atribut
[DOMName("hasAttributes")]
public bool HasAttributes()
Returns
boolean ’true’ dacă acest nod are atributuri, ‘false’ altfel.
QuerySelector(Strângere)
Întoarce primul element din document, care se potrivește cu selectorul
public Element QuerySelector(string selector)
Parameters
selector
string
pentru selector.
Returns
Elementul corespunzător
QuerySelectorAll(Strângere)
Întoarce un NodeList al tuturor elementelor din document, care se potrivește cu selectorul
public NodeList QuerySelectorAll(string selector)
Parameters
selector
string
Selectorul
Returns
Html.Colecții.HtmlColecții
Remove()
Îndepărtează această instanţă.
public void Remove()
RemoveAttribute(Strângere)
Îndepărtează un atribut prin nume.
[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)
Parameters
qualifiedName
string
Numele atribuţiei.
Îndepărtarea atribuțiilor(String și String)
Îndepărtează un atribut cu numele local și spațiul de nume URI.
[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)
Parameters
namespaceURI
string
Numele spaţiului URI.
localName
string
Numele localităţii.
RemoveAttributeNode(Attr)
Îndepărtează nodul atribuției specificate.
[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)
Parameters
oldAttr
Attr
Vechiul Drăgău.
Returns
Returnarea atributului
SetAttribute(String și String)
Dacă un atribut cu acest nume este deja prezent în element, valoarea sa este modificată pentru a fi cea a parametrului de valoare.
[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)
Parameters
qualifiedName
string
Numele atribuţiei.
value
string
de valoare .
Atribuţii(String, String și String)
Dacă un atribut cu același nume local și spațiu de nume URI este deja prezent pe element, prefixul său este schimbat pentru a fi partea prefixă a numelui calificat, iar valoarea sa este schimbată pentru a fi parametru de valoare.
[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)
Parameters
namespaceURI
string
Numele spaţiului URI.
qualifiedName
string
Numele persoanelor calificate.
value
string
de valoare .
SetAttributeNode(Attr)
Dacă un atribut cu acest nume (nodeName) este deja prezent în element, acesta este înlocuit cu cel nou.
[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)
Parameters
newAttr
Attr
Într-o nouă etapă.
Returns
Returnarea atributului
SetAttributeNodeNS(Attr)
Dacă un atribut cu acel nume local și URI cu acel spațiu de nume este deja prezent în element, acesta este înlocuit cu cel nou.
[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)
Parameters
newAttr
Attr
Într-o nouă etapă.
Returns
Returnarea atributului
ToggleAttribute(Strângere)
În cazul în care nu este dată forță, “toggles” calificatName, îndepărtându-l dacă este prezent și adăugându-l dacă nu este prezent.Dacă forța este falsă, îndepărtează calificatName.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)
Parameters
qualifiedName
string
Numele calificat este atribuit.
Returns
Se întoarce adevărat dacă numele calificat este prezent acum; altfel fals.
ToggleAttribute(Cuvânt cheie, bool)
În cazul în care nu este dată forță, “toggles” calificatName, îndepărtându-l dacă este prezent și adăugându-l dacă nu este prezent.Dacă forța este falsă, îndepărtează calificatName.
[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)
Parameters
qualifiedName
string
Numele calificat este atribuit.
force
bool
Opțiunea de forță pentru a lua atribut.
Returns
Se întoarce adevărat dacă numele calificat este prezent acum; altfel fals.