Class Element

Class Element

Nombre del espacio: Aspose.Html.Dom Colección: Aspose.HTML.dll (25.4.0)

La interfaz Element representa un elemento en 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 ,y, SVGElement

Implements

INotifyPropertyChanged ,y, IEventTarget ,y, IDisposable ,y, IXPathNSResolver ,y, IParentNode ,y, IElementTraversal ,y, IChildNode

Miembros heredados

Node.ELEMENT_NODE ,y, Node.ATTRIBUTE_NODE ,y, Node.TEXT_NODE ,y, Node.CDATA_SECTION_NODE ,y, Node.ENTITY_REFERENCE_NODE ,y, Node.ENTITY_NODE ,y, Node.PROCESSING_INSTRUCTION_NODE ,y, Node.COMMENT_NODE ,y, Node.DOCUMENT_NODE ,y, Node.DOCUMENT_TYPE_NODE ,y, Node.DOCUMENT_FRAGMENT_NODE ,y, Node.NOTATION_NODE ,y, Node.HasChildNodes() ,y, Node.Normalize() ,y, Node.CloneNode() ,y, Node.CloneNode(bool) ,y, Node.IsEqualNode(Node) ,y, Node.IsSameNode(Node) ,y, Node.LookupPrefix(string) ,y, Node.LookupNamespaceURI(string) ,y, Node.IsDefaultNamespace(string) ,y, Node.InsertBefore(Node, Node) ,y, Node.ReplaceChild(Node, Node) ,y, Node.RemoveChild(Node) ,y, Node.AppendChild(Node) ,y, Node.Dispose(bool) ,y, Node.ToString() ,y, Node.NodeType ,y, Node.LocalName ,y, Node.NamespaceURI ,y, Node.Prefix ,y, Node.NodeName ,y, Node.BaseURI ,y, Node.OwnerDocument ,y, Node.ParentNode ,y, Node.ParentElement ,y, Node.ChildNodes ,y, Node.FirstChild ,y, Node.LastChild ,y, Node.PreviousSibling ,y, Node.NextSibling ,y, Node.NodeValue ,y, Node.TextContent ,y, EventTarget.AddEventListener(string, DOMEventHandler, bool) ,y, EventTarget.AddEventListener(string, IEventListener) ,y, EventTarget.AddEventListener(string, IEventListener, bool) ,y, EventTarget.RemoveEventListener(string, DOMEventHandler, bool) ,y, EventTarget.RemoveEventListener(string, IEventListener) ,y, EventTarget.RemoveEventListener(string, IEventListener, bool) ,y, EventTarget.DispatchEvent(Event) ,y, EventTarget.Dispose() ,y, EventTarget.Dispose(bool) ,y, DOMObject.GetPlatformType() ,y, object.GetType() ,y, object.MemberwiseClone() ,y, object.ToString() ,y, object.Equals(object?) ,y, object.Equals(object?, object?) ,y, object.ReferenceEquals(object?, object?) ,y, object.GetHashCode()

Constructors

Element(Nombre calificado, Documento)

Inicia una nueva instancia de la clase Aspose.Html.Dom.Elemento.No llame a este constructor directamente, use 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

El nombre cualificado.

document Document

El documento asociado.

Properties

Attributes

Un NamedNodeMap que contiene los atributos de este nodo (si es un elemento) o nulo de otra manera.

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

Valor de la propiedad

NamedNodeMap

ChildElementCount

Retorna el número actual de nodos de elementos que son hijos de este elemento. 0 si este elemento no tiene nodos de niños que son de nodeType 1.

public int ChildElementCount { get; }

Valor de la propiedad

int

Children

Retorna los elementos del niño del elemento actual.

public HTMLCollection Children { get; }

Valor de la propiedad

HTMLCollection

ClassList

Devuelve un DOMTokenList en vivo que contiene los tokens recibidos de la parción del atributo “clase.

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

Valor de la propiedad

DOMTokenList

ClassName

El atributo de clase del elemento. este atributo ha sido renombrado debidoen conflictos con la palabra clave “clase” expuesta por muchas lenguas.La definición de la clase atribuye en HTML 4.01.

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

Valor de la propiedad

string

FirstElementChild

Retorna el primer nodo del elemento infantil de este elemento. null si este elemento no tiene elementos infantiles.

public Element FirstElementChild { get; }

Valor de la propiedad

Element

Id

El identificador del elemento. ver la definición del atributo ID en HTML 4.01.

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

Valor de la propiedad

string

Introducción HTML

Retorna un fragmento de HTML o XML que representa el contenido del elemento.Se puede configurar, para reemplazar los contenidos del elemento con nodos parsed de la línea dada.

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

Valor de la propiedad

string

LastElementChild

Retorna el último nodo del elemento infantil de este elemento. null si este elemento no tiene elementos infantiles.

public Element LastElementChild { get; }

Valor de la propiedad

Element

LocalName

Devolve la parte local del nombre cualificado de este nodo.Para los nodos de cualquier tipo que no sean ELEMENT_NODE y ATTRIBUTE_NODE y los nodos creados con un método de nivel 1 de DOM, como Document.createElement(), esto siempre es nulo.

public override string LocalName { get; }

Valor de la propiedad

string

Nombres

El nombreespace URI de este nodo, o nulo si no está especificado.

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

Valor de la propiedad

string

NextElementSibling

Retorna el siguiente nodo de elemento hermano de este elemento. null si este elemento no tiene nodo hermano de elemento que viene después de este uno en el árbol de documento.

public Element NextElementSibling { get; }

Valor de la propiedad

Element

NodeName

El nombre de este nodo, dependiendo de su tipo.

public override string NodeName { get; }

Valor de la propiedad

string

NodeType

Un código que representa el tipo del objeto subyacente.

public override ushort NodeType { get; }

Valor de la propiedad

ushort

El OuterHTML

Retorna un fragmento de HTML o XML que representa el elemento y sus contenidos.Se puede configurar, para reemplazar el elemento con nodos parsed de la línea dada.

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

Valor de la propiedad

string

Prefix

El prefixo del espacio de nombre de este nodo, o nulo si no está especificado. Cuando se define como nulo, la configuración no tiene efecto

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

Valor de la propiedad

string

PreviousElementSibling

Retorna el nodo del elemento hermano anterior de este elemento. null si este elemento no tiene nodo hermano del elemento que viene antes de este elemento en el árbol de documento.

public Element PreviousElementSibling { get; }

Valor de la propiedad

Element

ShadowRoot

Returne ShadowRoot almacenado en este elemento o nulo si está cerrado.

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

Valor de la propiedad

ShadowRoot

TagName

El nombre del elemento.

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

Valor de la propiedad

string

TextContent

Este atributo devuelve el contenido de texto de este nodo y sus descendientes.Cuando se define como nulo, la configuración no tiene efecto.En la configuración, cualquier posible niño este nodo puede tener se eliminan y, si la nueva línea no es vacía o nulo, se reemplaza por un único nodo de texto que contiene la línea este atributo se impone.

public override string TextContent { get; set; }

Valor de la propiedad

string

Methods

AttachShadow(ShadowRootMode)

Crea la raíz de sombra y la adhiere al elemento actual.

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

Parameters

mode ShadowRootMode

Modo en el que se creará la raíz de sombra.

Returns

ShadowRoot

Creado por Aspose.Html.Dom.ShadowRoot.

Exceptions

Error no soportado: El elemento no soporta árbol de sombra.

InvalidStateError: El elemento ya tiene árbol de sombra.

Dispose(BOOL)

Emite recursos no gestionados y - opcionalmente - gestionados.

protected override void Dispose(bool disposing)

Parameters

disposing bool

‘verdad” para liberar tanto los recursos gestionados como no gestionados; “falso” para liberar sólo los recursos no gestionados.

GetAttribute(El string)

Retirar un valor de atributo por nombre.

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

Parameters

qualifiedName string

El nombre del atributo a recuperar.

Returns

string

Retorno de valor atribuido

Los Atributos(Título, Título)

Retreará un valor de atributo por nombre local y espacio de nombre URI.

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

Parameters

namespaceURI string

El nombre de URI.

localName string

Nombre del local.

Returns

string

Retorno de los atributos

GetAttributeNames()

Devolve los nombres de los atributos del elemento como un array de líneas.Si el elemento no tiene atributos, devolve un array vacío.

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

Returns

string [][]

Un conjunto de líneas representa nombres de atributos.

GetAttributeNode(El string)

Retirar un nodo de atributo por nombre.

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

Parameters

qualifiedName string

El nombre del atributo.

Returns

Attr

Retorno de valor atribuido

TítuloNodines(Título, Título)

Retreará un nodo Attr por nombre local y espacio de nombre URI.

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

Parameters

namespaceURI string

El nombre de URI.

localName string

Nombre del local.

Returns

Attr

Retorno de los atributos

GetElementsByClassName(El string)

Devolve un objeto NodeList en vivo que contiene todos los elementos del documento que tienen todas las clases especificadas en el argumento.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB/

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

Parameters

classNames string

La string que contiene un conjunto de tokens únicos separados de espacio que representan clases (nombres de clases)

Returns

HTMLCollection

El Aspose.Html.Dom.El elemento.

GetElementsByTagName(El string)

Devolve un NodeList de todos los elementos descendientes con un nombre de etiqueta dado, en orden de documento.

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

Parameters

name string

El nombre de la tag.

Returns

HTMLCollection

Retorno de los atributos

EncuentroByTagNameNS(Título, Título)

Devolve un NodeList de todos los elementos descendentes con un nombre local dado y el espacio de nombre URI en orden de documento.

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

Parameters

namespaceURI string

El nombre de URI.

localName string

Nombre del local.

Returns

HTMLCollection

Retorno de elementos

HasAttribute(El string)

Volverá válido cuando un atributo con un nombre dado se especifique en este elemento o tiene un valor predeterminado, falso de otra manera.

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

Parameters

qualifiedName string

El nombre del atributo.

Returns

bool

‘verdad’ si el nombre especificado tiene atributo; de lo contrario, ‘falso’.

La atribución(Título, Título)

Volverá válido cuando un atributo con un nombre local y nombre de espacio URI se especifique en este elemento o tiene un valor predeterminado, falso de otra manera.

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

Parameters

namespaceURI string

El nombre de URI.

localName string

Nombre del local.

Returns

bool

‘La verdad es la verdad, la verdad es la verdad, la verdad es la verdad, la verdad es la verdad’.

HasAttributes()

Devolve si este nodo (si es un elemento) tiene atributos

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

Returns

bool

boolean ‘verdad’ si este nodo tiene cualquiera de los atributos, ‘falso’ de otra manera.

QuerySelector(El string)

Retorna el primer elemento en el documento, que corresponde al selector

public Element QuerySelector(string selector)

Parameters

selector string

El selector.

Returns

Element

El elemento correspondiente

QuerySelectorAll(El string)

Retorna un NodeList de todos los elementos en el documento, que se ajusta al selector

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

El selector

Returns

NodeList

SiguienteSiguienteSiguienteSiguienteSiguienteSiguienteHTML

Remove()

Eliminar esta instancia.

public void Remove()

RemoveAttribute(El string)

Eliminar un atributo por nombre.

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

Parameters

qualifiedName string

El nombre del atributo.

RemoveAttribuciones(Título, Título)

Elimina un atributo por nombre local y espacio de nombre URI.

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

Parameters

namespaceURI string

El nombre de URI.

localName string

Nombre del local.

RemoveAttributeNode(Attr)

Elimina el nodo de atributo especificado.

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

Parameters

oldAttr Attr

El viejo trono.

Returns

Attr

Retorno de los atributos

SetAttribute(Título, Título)

Se añade un nuevo atributo.Si un atributo con ese nombre ya está presente en el elemento, su valor se cambia para ser el del parámetro de valor.

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

Parameters

qualifiedName string

El nombre del atributo.

value string

El valor.

Cortesía(Título, Título, Título)

Si un atributo con el mismo nombre local y nombre espacio URI ya está presente en el elemento, su prefixo se cambia para ser la parte prefixo del nombre cualificado, y su valor se cambia para ser el parámetro de valor.

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

Parameters

namespaceURI string

El nombre de URI.

qualifiedName string

Nombre del cualificado.

value string

El valor.

SetAttributeNode(Attr)

Si un atributo con ese nombre (nodeName) ya está presente en el elemento, se sustituye por el nuevo.

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

Parameters

newAttr Attr

El nuevo TRR.

Returns

Attr

Retorno de los atributos

CortesíaNodeNS(Attr)

Si un atributo con ese nombre local y el nombre del espacio URI ya está presente en el elemento, se sustituye por el nuevo.

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

Parameters

newAttr Attr

El nuevo TRR.

Returns

Attr

Retorno de los atributos

ToggleAttribute(El string)

Si no se da fuerza, “toggles” calificadoNombre, eliminándolo si está presente y añadiéndolo si no está presente.Si la fuerza es falsa, elimina el cualificadoNombre.

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

Parameters

qualifiedName string

El atributo calificado.

Returns

bool

Devolverá verdad si el nombre cualificado está ahora presente; de lo contrario, falso.

ToggleAttribute(Cortesía, Bool)

Si no se da fuerza, “toggles” calificadoNombre, eliminándolo si está presente y añadiéndolo si no está presente.Si la fuerza es falsa, elimina el cualificadoNombre.

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

Parameters

qualifiedName string

El atributo calificado.

force bool

La opción de fuerza para coger el atributo.

Returns

bool

Devolverá verdad si el nombre cualificado está ahora presente; de lo contrario, falso.

 Español