Class Element

Class Element

Nome do espaço: Aspose.Html.Dom Assembleia: Aspose.HTML.dll (25.4.0)

A interface Element representa um elemento em um documento HTML ou 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

Membros herdados

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(Nome qualificado, Documento)

Não chame este construtor diretamente, use Aspose.Html.Dom.Document.CreateElement(System.String) ou Aspose.Html.Dom.Document.CreateElementNS(System.String,System.String).

public Element(QualifiedName qualifiedName, Document document)

Parameters

qualifiedName QualifiedName

O nome qualificado.

document Document

O documento associado.

Properties

Attributes

Um NamedNodeMap que contém os atributos deste nodo (se for um elemento) ou nulo de outra forma.

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

Valor da propriedade

NamedNodeMap

ChildElementCount

Retorna o número atual de nódulos de elemento que são filhos deste elemento. 0 se este elemento não tem nódulos de criança que são de nodeType 1.

public int ChildElementCount { get; }

Valor da propriedade

int

Children

Retorna os elementos da criança do elemento atual.

public HTMLCollection Children { get; }

Valor da propriedade

HTMLCollection

ClassList

Retorna um DOMTokenList vivo que contém tokens recebidos a partir do parsing o atributo “classe”.

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

Valor da propriedade

DOMTokenList

ClassName

O atributo de classe do elemento. este atributo foi renomeado devidopara conflitos com a palavra-chave “classe” exposta por muitas línguas.A definição da classe atribui em HTML 4.01.

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

Valor da propriedade

string

FirstElementChild

Retorna o primeiro nodo de elemento infantil deste elemento. null se este elemento não tem elementos infantil.

public Element FirstElementChild { get; }

Valor da propriedade

Element

Id

Veja a definição do atributo ID em HTML 4.01.

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

Valor da propriedade

string

em HTML

Retorna um fragmento de HTML ou XML que representa o conteúdo do elemento.Pode ser configurado, para substituir os conteúdos do elemento com nodos parsed da cadeia dada.

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

Valor da propriedade

string

LastElementChild

Retorna o último nodo do elemento infantil deste elemento. null se este elemento não tem nenhum elemento infantil.

public Element LastElementChild { get; }

Valor da propriedade

Element

LocalName

Retorna a parte local do nome qualificado deste nodo.Para nódulos de qualquer tipo que não ELEMENT_NODE e ATTRIBUTE_NODE e nódulos criados com um método DOM Nível 1, como Document.createElement(), este é sempre nulo.

public override string LocalName { get; }

Valor da propriedade

string

Nomeações

O nome espacial URI deste nodo, ou nulo se não for especificado.

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

Valor da propriedade

string

NextElementSibling

Retorna o próximo nodo de elemento irmão deste elemento. null se este elemento não tem nodo de elemento irmão que vem depois deste no árvore de documento.

public Element NextElementSibling { get; }

Valor da propriedade

Element

NodeName

O nome deste nodo, dependendo do seu tipo.

public override string NodeName { get; }

Valor da propriedade

string

NodeType

Um código que representa o tipo do objeto subjacente.

public override ushort NodeType { get; }

Valor da propriedade

ushort

OUTERHTML

Retorna um fragmento de HTML ou XML que representa o elemento e seu conteúdo.Pode ser configurado, para substituir o elemento com nodos parsed da corrente dada.

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

Valor da propriedade

string

Prefix

O prefixo do espaço de nome deste nodo, ou nulo se não for especificado. Quando é definido para ser nulo, a configuração não tem efeito

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

Valor da propriedade

string

PreviousElementSibling

Retorna o nodo de elemento irmão anterior deste elemento. null se este elemento não tem nodo de elemento irmão que vem antes deste elemento na árvore do documento.

public Element PreviousElementSibling { get; }

Valor da propriedade

Element

ShadowRoot

Retorna ShadowRoot armazenado neste elemento ou nulo se for fechado.

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

Valor da propriedade

ShadowRoot

TagName

O nome do elemento.

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

Valor da propriedade

string

TextContent

Este atributo retorna o conteúdo de texto deste nodo e seus descendentes.Quando é definido para ser nulo, a configuração não tem efeito.Na configuração, quaisquer possíveis crianças este nodo pode ter são removidos e, se a nova linha não é vazia ou nulo, substituído por um único nodo de texto contendo a linha este atributo é definido para.

public override string TextContent { get; set; }

Valor da propriedade

string

Methods

AttachShadow(ShadowRootMode)

Cria uma raiz de sombra e a liga ao elemento atual.

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

Parameters

mode ShadowRootMode

O modo em que a raiz de sombra será criada.

Returns

ShadowRoot

Criado por Aspose.Html.Dom.ShadowRoot.

Exceptions

Erro não suportado: o elemento não suporta árvore de sombra.

InvalidStateError: O elemento já tem árvore de sombra.

Dispose(Bolha)

Emissão de recursos não gerenciados e - opcionalmente - gerenciados.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“verdadeiro” para liberar recursos tanto gerenciados como não gerenciados; “falso” para liberar apenas recursos não gerenciados.

GetAttribute(Redação)

Retirar um valor atribuído por nome.

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

Parameters

qualifiedName string

O nome do atributo a ser recuperado.

Returns

string

Retorno de valor atribuído

Atribuição(Título, Título)

Retira um valor de atributo por nome local e espaço de nome URI.

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

Parameters

namespaceURI string

O nome da URI.

localName string

Nome do local.

Returns

string

Retorno do atributo

GetAttributeNames()

Retorna os nomes de atributos do elemento como um Array de cordas. Se o elemento não tem atributos, ele retorna um array vazio.

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

Returns

string [ ]

Uma série de linhas representa nomes de atributos.

GetAttributeNode(Redação)

Retirando um nodo de atributo por nome.

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

Parameters

qualifiedName string

O nome do atributo.

Returns

Attr

Retorno de valor atribuído

ApresentaçãoNodeNS(Título, Título)

Retira um nodo Attr por nome local e espaço de nome URI.

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

Parameters

namespaceURI string

O nome da URI.

localName string

Nome do local.

Returns

Attr

Retorno do atributo

GetElementsByClassName(Redação)

Retorna um objeto NodeList vivo que contém todos os elementos no documento que têm todas as classes especificadas no argumento.WEB WEB WEB WEB WEB WEB WEB WEB WEB WEB

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

Parameters

classNames string

A corrente que contém um conjunto inédito de tokens separados de espaço únicos que representam classes (nomes de classes)

Returns

HTMLCollection

O Aspose.Html.Dom.Elemento

GetElementsByTagName(Redação)

Retorna um NodeList de todos os Elementos descendentes com um nome de tag dado, em ordem de documento.

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

Parameters

name string

O nome do tag.

Returns

HTMLCollection

Retorno do atributo

Título:ByTagName(Título, Título)

Retorna um NodeList de todos os Elementos descendentes com um nome local e espaço de nome URI em ordem de documento.

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

Parameters

namespaceURI string

O nome da URI.

localName string

Nome do local.

Returns

HTMLCollection

Elementos de Retorno

HasAttribute(Redação)

Retorna verdade quando um atributo com um nome dado é especificado neste elemento ou tem um valor padrão, falso de outra forma.

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

Parameters

qualifiedName string

O nome do atributo.

Returns

bool

‘verdadeiro’ se o nome especificado tem atributo; caso contrário, ‘falso’.

Os atributos(Título, Título)

Retorna verdade quando um atributo com um nome local e espaço de nome específico URI é especificado neste elemento ou tem um valor padrão, falso de outra forma.

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

Parameters

namespaceURI string

O nome da URI.

localName string

Nome do local.

Returns

bool

É verdade, se não é verdade, se não é verdade, se não é verdade, se não é verdade.

HasAttributes()

Retorna se este nodo (se é um elemento) tem quaisquer atributos

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

Returns

bool

boolean ‘verdadeiro’ se este nodo tem quaisquer atributos, ‘falso’ de outra forma.

QuerySelector(Redação)

Retorna o primeiro elemento no documento, que corresponde ao selector

public Element QuerySelector(string selector)

Parameters

selector string

E o seletor.

Returns

Element

O elemento correspondente

QuerySelectorAll(Redação)

Retorna um NodeList de todos os elementos no documento, que corresponde ao selector

public NodeList QuerySelectorAll(string selector)

Parameters

selector string

O Seletor

Returns

NodeList

Apresentação.Html.Colecções.Html

Remove()

Remova essa instância.

public void Remove()

RemoveAttribute(Redação)

Remova um atributo por nome.

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

Parameters

qualifiedName string

O nome do atributo.

RemoçãoAttribute(Título, Título)

Remove um atributo por nome local e espaço de nome URI.

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

Parameters

namespaceURI string

O nome da URI.

localName string

Nome do local.

RemoveAttributeNode(Attr)

Remova o nodo de atributo especificado.

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

Parameters

oldAttr Attr

O velho atr.

Returns

Attr

Retorno do atributo

SetAttribute(Título, Título)

Se um atributo com esse nome já está presente no elemento, o seu valor é alterado para o do parâmetro de valor.

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

Parameters

qualifiedName string

O nome do atributo.

value string

O valor .

Atribuição(Título, Título, Título)

Se um atributo com o mesmo nome local e espaço de nome URI já está presente no elemento, seu prefixo é alterado para ser o prefixo parte do nome qualificado, e seu valor é alterado para ser o parâmetro de valor.

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

Parameters

namespaceURI string

O nome da URI.

qualifiedName string

O nome do qualificado.

value string

O valor .

SetAttributeNode(Attr)

Se um atributo com esse nome (nodeName) já está presente no elemento, ele é substituído pelo novo.

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

Parameters

newAttr Attr

O novo atr.

Returns

Attr

Retorno do atributo

ApresentaçãoNodeNS(Attr)

Se um atributo com esse nome local e esse espaço de nome URI já estiver presente no elemento, ele é substituído pelo novo.

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

Parameters

newAttr Attr

O novo atr.

Returns

Attr

Retorno do atributo

ToggleAttribute(Redação)

Se a força não for dada, “toggles” qualificadoNome, removendo-o se estiver presente e adicionando-o se não estiver presente.Se a força for falsa, remove o nome qualificado.

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

Parameters

qualifiedName string

A atribuição QualifiedName.

Returns

bool

Retorna verdade se o nome qualificado está presente agora; caso contrário falso.

ToggleAttribute(Remoção, Bool)

Se a força não for dada, “toggles” qualificadoNome, removendo-o se estiver presente e adicionando-o se não estiver presente.Se a força for falsa, remove o nome qualificado.

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

Parameters

qualifiedName string

A atribuição QualifiedName.

force bool

A opção de força para toggle atributo.

Returns

bool

Retorna verdade se o nome qualificado está presente agora; caso contrário falso.

 Português