Class Element

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

HTMLElement , SVGElement

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

NamedNodeMap

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

int

Children

Întoarce elementele copilului din elementul actual.

public HTMLCollection Children { get; }

Valoarea proprietății

HTMLCollection

ClassList

Întoarce o DOMTokenList live care conține tokenele primite de la parsing atributul “clasa”.

[DOMName("classList")]
public DOMTokenList ClassList { get; }

Valoarea proprietății

DOMTokenList

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

string

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

Element

Id

A se vedea definiția atributului ID în HTML 4.01.

[DOMName("id")]
public string Id { get; set; }

Valoarea proprietății

string

Î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

string

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

Element

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

string

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

string

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

Element

NodeName

Numele acestui nod, în funcție de tipul său.

public override string NodeName { get; }

Valoarea proprietății

string

NodeType

Un cod care reprezintă tipul obiectului de bază.

public override ushort NodeType { get; }

Valoarea proprietății

ushort

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

string

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

string

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

Element

ShadowRoot

Returnează ShadowRoot stocat pe acest element sau zero dacă este închis.

[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }

Valoarea proprietății

ShadowRoot

TagName

Numele elementului.

[DOMName("tagName")]
public string TagName { get; }

Valoarea proprietății

string

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

string

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

ShadowRoot

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

string

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

string

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

Attr

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

Attr

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

HTMLCollection

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

HTMLCollection

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

HTMLCollection

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

bool

„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

bool

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

bool

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

Element

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

NodeList

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

Attr

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

Attr

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

Attr

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

bool

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

bool

Se întoarce adevărat dacă numele calificat este prezent acum; altfel fals.

 Română