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
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
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
Children
Retorna los elementos del niño del elemento actual.
public HTMLCollection Children { get; }
Valor de la propiedad
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
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
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
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
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
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
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
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
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
NodeName
El nombre de este nodo, dependiendo de su tipo.
public override string NodeName { get; }
Valor de la propiedad
NodeType
Un código que representa el tipo del objeto subyacente.
public override ushort NodeType { get; }
Valor de la propiedad
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
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
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
ShadowRoot
Returne ShadowRoot almacenado en este elemento o nulo si está cerrado.
[DOMName("shadowRoot")]
public ShadowRoot ShadowRoot { get; }
Valor de la propiedad
TagName
El nombre del elemento.
[DOMName("tagName")]
public string TagName { get; }
Valor de la propiedad
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
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
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
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
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
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
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
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
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
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
‘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
‘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
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
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
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
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
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
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
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
Devolverá verdad si el nombre cualificado está ahora presente; de lo contrario, falso.