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
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à
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à
Children
Ritorna gli elementi del bambino dell’elemento attuale.
public HTMLCollection Children { get; }
Valore di proprietà
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à
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à
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à
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à
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à
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à
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à
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à
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à
NodeName
Il nome di questo nodo, a seconda del suo tipo.
public override string NodeName { get; }
Valore di proprietà
NodeType
Un codice che rappresenta il tipo dell’oggetto sottostante.
public override ushort NodeType { get; }
Valore di proprietà
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à
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à
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à
ShadowRoot
Ritorna ShadowRoot memorizzato su questo elemento o zero se è chiuso.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Valore di proprietà
TagName
Il nome dell’elemento.
[DOMName("tagName")]
public string TagName { get; }
Valore di proprietà
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à
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
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
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
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
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
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
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
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
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
‘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
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
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
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
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
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
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
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
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
Ritorna vero se qualificatoNome è ora presente; altrimenti falso.