Class Element

Class Element

Le nom : Aspose.Html.Dom Assemblaggio: Aspose.HTML.dll (25.4.0)

L’interfaccia Element rappresenta un elemento in un documento HTML o 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

I membri ereditari

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(Nom qualifié, document)

Non chiamare direttamente questo costruttore, utilizzare Aspose.Html.Dom.Document.CreateElement(System.String) o Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

Il nome qualificato.

document Document

Il documento associato.

Properties

Attributes

Un NamedNodeMap che contiene gli attributi di questo nodo (se è un elemento) o null altrimenti.

[DOMName("attributes")]
public NamedNodeMap Attributes { get; }

Valore di proprietà

NamedNodeMap

ChildElementCount

Ritorna il numero attuale di nodi di elemento che sono figli di questo elemento. 0 se questo elemento non ha nodi di bambino che sono di nodeType 1.

public int ChildElementCount { get; }

Valore di proprietà

int

Children

Ritorna gli elementi del bambino dell’elemento attuale.

public HTMLCollection Children { get; }

Valore di proprietà

HTMLCollection

ClassList

Ritorna una DOMTokenList in diretta che contiene i token ricevuti dal parsing l’attributo “class”.

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

Valore di proprietà

DOMTokenList

ClassName

L’attributo di classe dell’elemento.Questo attributo è stato rinominato duea conflitti con la parola chiave “class” esposta da molte lingue.La definizione della classe attribuisce in HTML 4.01.

[DOMName("className")]
public string ClassName { get; set; }

Valore di proprietà

string

FirstElementChild

Ritorna il primo nodo di elemento infantile di questo elemento. null se questo elemento non ha elementi infantili.

public Element FirstElementChild { get; }

Valore di proprietà

Element

Id

Il identificatore dell’elemento. vedi la definizione dell’attributo id in HTML 4.01.

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

Valore di proprietà

string

L’intérieur HTML

Ritorna un fragmento di HTML o XML che rappresenta il contenuto dell’elemento.Può essere impostato, per sostituire il contenuto dell’elemento con i nodi parsati dalla riga data.

[DOMName("innerHTML")]
public string InnerHTML { get; set; }

Valore di proprietà

string

LastElementChild

Ritorna l’ultimo nodo dell’elemento infantile di questo elemento. null se questo elemento non ha elementi infantili.

public Element LastElementChild { get; }

Valore di proprietà

Element

LocalName

Ritorna la parte locale del nome qualificato di questo nodo.Per i nodi di qualsiasi tipo diverso da ELEMENT_NODE e ATTRIBUTE_NODE e i nodi creati con un metodo DOM di livello 1, come Document.createElement(), questo è sempre zero.

public override string LocalName { get; }

Valore di proprietà

string

Nomespace

L’URI del nome dello spazio di questo nodo, o zero se non specificato.

[DOMName("namespaceURI")]
[DOMNullable]
public override string NamespaceURI { get; }

Valore di proprietà

string

NextElementSibling

Ritorna il prossimo nodo di elemento fratello di questo elemento. null se questo elemento non ha nodo di elemento fratello che viene dopo questo nell’albero del documento.

public Element NextElementSibling { get; }

Valore di proprietà

Element

NodeName

Il nome di questo nodo, a seconda del suo tipo.

public override string NodeName { get; }

Valore di proprietà

string

NodeType

Un codice che rappresenta il tipo dell’oggetto sottostante.

public override ushort NodeType { get; }

Valore di proprietà

ushort

Mise à jour HTML

Ritorna un fragmento di HTML o XML che rappresenta l’elemento e il suo contenuto.Può essere impostato, per sostituire l’elemento con i nodi parsati dalla riga data.

[DOMName("outerHTML")]
public string OuterHTML { get; set; }

Valore di proprietà

string

Prefix

Il prefisso del nome dello spazio di questo nodo, o zero se non specificato.Quando è definito come zero, l’impostazione non ha effetto

[DOMName("prefix")]
[DOMNullable]
public override string Prefix { get; }

Valore di proprietà

string

PreviousElementSibling

Ritorna il nodo di elemento fratello precedente di questo elemento. null se questo elemento non ha nodo di elemento fratello che viene prima di questo nell’albero del documento.

public Element PreviousElementSibling { get; }

Valore di proprietà

Element

ShadowRoot

Ritorna ShadowRoot memorizzato su questo elemento o zero se è chiuso.

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

Valore di proprietà

ShadowRoot

TagName

Il nome dell’elemento.

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

Valore di proprietà

string

TextContent

Questo attributo restituisce il contenuto del testo di questo nodo e dei suoi discendenti.Quando è definito come zero, la configurazione non ha effetto.Sulla configurazione, qualsiasi possibile bambino questo nodo può essere rimosso e, se la nuova riga non è vuota o zero, sostituito da un unico nodo di testo contenente la riga questo attributo è impostato.

public override string TextContent { get; set; }

Valore di proprietà

string

Methods

AttachShadow(ShadowRootMode)

Crea la radice ombra e la lega all’elemento corrente.

[DOMName("attachShadow")]
public ShadowRoot AttachShadow(ShadowRootMode mode)

Parameters

mode ShadowRootMode

Modalità in cui sarà creata la radice ombra.

Returns

ShadowRoot

Creato da Aspose.Html.Dom.ShadowRoot.

Exceptions

Errore non supportato: l’elemento non supporta l’albero di ombra.

InvalidStateError: l’elemento ha già un albero di ombra.

Dispose(Boulée)

Rilascia risorse non gestite e - opzionale - gestite.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“true” per rilasciare sia risorse gestite che non gestite; “falso” per rilasciare solo risorse non gestite.

GetAttribute(Le string)

Retrieve un valore attributivo per nome.

[DOMName("getAttribute")]
[DOMNullable]
public string GetAttribute(string qualifiedName)

Parameters

qualifiedName string

Il nome dell’attribuzione da ritirare.

Returns

string

Il ritorno del valore attribuito

Les attributions(String et String)

Retrieve un valore attributivo per nome locale e spazio di nome URI.

[DOMNullable]
[DOMName("getAttributeNS")]
public string GetAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Il nome URI.

localName string

Il nome del locale.

Returns

string

Il ritorno di attributi

GetAttributeNames()

Ritorna i nomi degli attributi dell’elemento come una serie di stringhe.Se l’elemento non ha attributi, ritorna una serie vuota.

[DOMName("getAttributeNames")]
public string[] GetAttributeNames()

Returns

string [ ]

La serie di stringhe rappresenta i nomi attributi.

GetAttributeNode(Le string)

Retrieve un nodo attributivo per nome.

[DOMName("getAttributeNode")]
public Attr GetAttributeNode(string qualifiedName)

Parameters

qualifiedName string

Il nome attributivo.

Returns

Attr

Il ritorno del valore attribuito

RésuméNodeNS(String et String)

Retrieve un nodo Attr con nome locale e spazio di nome URI.

[DOMName("getAttributeNodeNS")]
public Attr GetAttributeNodeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Il nome URI.

localName string

Il nome del locale.

Returns

Attr

Il ritorno di attributi

GetElementsByClassName(Le string)

Ritorna un oggetto NodeList dal vivo che contiene tutti gli elementi del documento che hanno tutte le classi specificate nell’argomento.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB

[DOMName("getElementsByClassName")]
public HTMLCollection GetElementsByClassName(string classNames)

Parameters

classNames string

La riga che contiene un insieme unificato di token singoli separati nello spazio che rappresentano classi (nomi di classe)

Returns

HTMLCollection

L’Aspose.Html.Dom.Elemento

GetElementsByTagName(Le string)

Ritorna un NodeList di tutti gli Elementi descendenti con un dato nome tag, in ordine di documento.

[DOMName("getElementsByTagName")]
public HTMLCollection GetElementsByTagName(string name)

Parameters

name string

Il nome della tag.

Returns

HTMLCollection

Il ritorno di attributi

RésuméByTagNameNS(String et String)

Ritorna un NodeList di tutti gli Elementi descendenti con un dato nome locale e spazio di nome URI in ordine di documento.

[DOMName("getElementsByTagNameNS")]
public HTMLCollection GetElementsByTagNameNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Il nome URI.

localName string

Il nome del locale.

Returns

HTMLCollection

Il ritorno degli elementi

HasAttribute(Le string)

Ritorna vero quando un atributo con un dato nome è specificato su questo elemento o ha un valore predefinito, falso altrimenti.

[DOMName("hasAttribute")]
public bool HasAttribute(string qualifiedName)

Parameters

qualifiedName string

Il nome attributivo.

Returns

bool

‘verità’ se il nome specificato ha attributi; altrimenti, ‘falso’.

Les attributions(String et String)

Ritorna vero quando un atributo con un dato nome locale e spazio di nome URI è specificato su questo elemento o ha un valore predefinito, falso altrimenti.

[DOMName("hasAttributeNS")]
public bool HasAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Il nome URI.

localName string

Il nome del locale.

Returns

bool

La verità è la verità, la verità è la verità, la verità è la verità, la verità è la verità.

HasAttributes()

Ritorna se questo nodo (se è un elemento) ha attributi

[DOMName("hasAttributes")]
public bool HasAttributes()

Returns

bool

boolean ’true’ se questo nodo ha attributi, ‘falso’ altrimenti.

QuerySelector(Le string)

Ritorna il primo elemento nel documento, che corrisponde al selettore

public Element QuerySelector(string selector)

Parameters

selector string

Il selettore .

Returns

Element

L’elemento corrispondente

QuerySelectorAll(Le string)

Ritorna un NodeList di tutti gli Elementi nel documento, che corrisponde al selettore

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

Il selettore

Returns

NodeList

Collezioni HTML Collezioni HTML

Remove()

Rimuovere questa instanza.

public void Remove()

RemoveAttribute(Le string)

Rimuove un attributo per nome.

[DOMName("removeAttribute")]
public void RemoveAttribute(string qualifiedName)

Parameters

qualifiedName string

Il nome attributivo.

Supprimer les attributs(String et String)

Rimuove un atributo con nome locale e spazio di nome URI.

[DOMName("removeAttributeNS")]
public void RemoveAttributeNS(string namespaceURI, string localName)

Parameters

namespaceURI string

Il nome URI.

localName string

Il nome del locale.

RemoveAttributeNode(Attr)

Rimuove il nodo attributivo specificato.

[DOMName("removeAttributeNode")]
public Attr RemoveAttributeNode(Attr oldAttr)

Parameters

oldAttr Attr

Il vecchio attr.

Returns

Attr

Il ritorno di attributi

SetAttribute(String et String)

Se un atributo con quel nome è già presente nell’elemento, il suo valore viene modificato a quello del parametro di valore.

[DOMName("setAttribute")]
public void SetAttribute(string qualifiedName, string value)

Parameters

qualifiedName string

Il nome attributivo.

value string

Il valore .

Les attributions(String, String et String)

Se un atributo con lo stesso nome locale e lo stesso spazio di nome URI è già presente sull’elemento, il suo prefix viene modificato per essere la parte prefix del nome qualificato, e il suo valore viene modificato per essere il parametro di valore.

[DOMName("setAttributeNS")]
public void SetAttributeNS(string namespaceURI, string qualifiedName, string value)

Parameters

namespaceURI string

Il nome URI.

qualifiedName string

Il nome del qualificato.

value string

Il valore .

SetAttributeNode(Attr)

Se un atributo con quel nome (nodeName) è già presente nell’elemento, viene sostituito dal nuovo.

[DOMName("setAttributeNode")]
public Attr SetAttributeNode(Attr newAttr)

Parameters

newAttr Attr

La nuova attr.

Returns

Attr

Il ritorno di attributi

RésuméNodeNS(Attr)

Se un atributo con quel nome locale e quello spazio di nome URI è già presente nell’elemento, viene sostituito dal nuovo.

[DOMName("setAttributeNodeNS")]
public Attr SetAttributeNodeNS(Attr newAttr)

Parameters

newAttr Attr

La nuova attr.

Returns

Attr

Il ritorno di attributi

ToggleAttribute(Le string)

Se la forza non viene data, “toggles” qualificatoNome, rimuovendolo se è presente e aggiungendolo se non è presente.Se la forza è falsa, rimuove il nome qualificato.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName)

Parameters

qualifiedName string

L’attribuzione è qualificata.

Returns

bool

Ritorna vero se qualificatoNome è ora presente; altrimenti falso.

ToggleAttribute(Télécharger, Bool)

Se la forza non viene data, “toggles” qualificatoNome, rimuovendolo se è presente e aggiungendolo se non è presente.Se la forza è falsa, rimuove il nome qualificato.

[DOMName("toggleAttribute")]
public bool ToggleAttribute(string qualifiedName, bool force)

Parameters

qualifiedName string

L’attribuzione è qualificata.

force bool

L’opzione di forza per toggle attribute.

Returns

bool

Ritorna vero se qualificatoNome è ora presente; altrimenti falso.

 Français