Class Node

Class Node

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

A interface de nodo é o tipo de dados primário para todo o Modelo de Objeto do Documento. representa um único nodo na árvore do documento.

[ComVisible(true)]
[DOMObject]
[DOMName("Node")]
public abstract class Node : EventTarget, INotifyPropertyChanged, IEventTarget, IDisposable, IXPathNSResolver

Inheritance

object DOMObject EventTarget Node

Derived

Attr , CharacterData , Document , DocumentFragment , DocumentType , Element , Entity , EntityReference , Notation

Implements

INotifyPropertyChanged , IEventTarget , IDisposable , IXPathNSResolver

Membros herdados

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

Node(Document)

Inicia uma nova instância da classe Aspose.Html.Dom.Node.

protected Node(Document document)

Parameters

document Document

O documento .

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Um atributo de nodo

[DOMName("ATTRIBUTE_NODE")]
public const ushort ATTRIBUTE_NODE = 2

Valor de campo

ushort

CDATA_SECTION_NODE

Node de secção cdata

[DOMName("CDATA_SECTION_NODE")]
public const ushort CDATA_SECTION_NODE = 4

Valor de campo

ushort

COMMENT_NODE

Um comentário Node

[DOMName("COMMENT_NODE")]
public const ushort COMMENT_NODE = 8

Valor de campo

ushort

DOCUMENT_FRAGMENT_NODE

Um documento fragment node

[DOMName("DOCUMENT_FRAGMENT_NODE")]
public const ushort DOCUMENT_FRAGMENT_NODE = 11

Valor de campo

ushort

DOCUMENT_NODE

Documentação Node

[DOMName("DOCUMENT_NODE")]
public const ushort DOCUMENT_NODE = 9

Valor de campo

ushort

DOCUMENT_TYPE_NODE

Tipo de Documento Node

[DOMName("DOCUMENT_TYPE_NODE")]
public const ushort DOCUMENT_TYPE_NODE = 10

Valor de campo

ushort

ELEMENT_NODE

Um elemento nodo

[DOMName("ELEMENT_NODE")]
public const ushort ELEMENT_NODE = 1

Valor de campo

ushort

ENTITY_NODE

Um nodo de entidade

[DOMName("ENTITY_NODE")]
public const ushort ENTITY_NODE = 6

Valor de campo

ushort

ENTITY_REFERENCE_NODE

Um nodo de referência de entidade

[DOMName("ENTITY_REFERENCE_NODE")]
public const ushort ENTITY_REFERENCE_NODE = 5

Valor de campo

ushort

NOTATION_NODE

Um nodo de notas

[DOMName("NOTATION_NODE")]
public const ushort NOTATION_NODE = 12

Valor de campo

ushort

PROCESSING_INSTRUCTION_NODE

Um nodo de instrução de processamento

[DOMName("PROCESSING_INSTRUCTION_NODE")]
public const ushort PROCESSING_INSTRUCTION_NODE = 7

Valor de campo

ushort

TEXT_NODE

Um nodo de texto

[DOMName("TEXT_NODE")]
public const ushort TEXT_NODE = 3

Valor de campo

ushort

Properties

Baseação

O URI de base absoluto deste nodo ou zero se a implementação não pudesse obter um URI absoluto.

[DOMName("baseURI")]
public virtual string BaseURI { get; }

Valor da propriedade

string

ChildNodes

Um NodeList que contém todos os filhos deste nodo.Se não há filhos, este é um NodeList que não contém nódulos.

public NodeList ChildNodes { get; }

Valor da propriedade

NodeList

FirstChild

O primeiro filho deste nodo. se não houver tal nodo, esse retorna nulo.

[DOMName("firstChild")]
public Node FirstChild { get; }

Valor da propriedade

Node

LastChild

O último filho deste nodo. se não houver tal nodo, esse retorna nulo.

[DOMName("lastChild")]
public Node LastChild { get; }

Valor da propriedade

Node

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.

[DOMName("localName")]
public virtual string LocalName { get; protected set; }

Valor da propriedade

string

Nomeações

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

[DOMName("namespaceURI")]
[DOMNullable]
public virtual string NamespaceURI { get; protected set; }

Valor da propriedade

string

NextSibling

O nodo imediatamente segue este nodo. se não houver tal nodo, esse retorna nulo.

[DOMName("nextSibling")]
public Node NextSibling { get; }

Valor da propriedade

Node

NodeName

O nome deste nodo, dependendo do seu tipo.

[DOMName("nodeName")]
public abstract string NodeName { get; }

Valor da propriedade

string

NodeType

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

[DOMName("nodeType")]
public abstract ushort NodeType { get; }

Valor da propriedade

ushort

NodeValue

O valor deste nodo, dependendo do seu tipo.

[DOMName("nodeValue")]
public virtual string NodeValue { get; set; }

Valor da propriedade

string

OwnerDocument

Este é também o objeto do documento usado para criar novos nódulos.Quando este nódulo é um Document ou um DocumentType que não é usado com nenhum Document ainda, este é nulo.

[DOMName("ownerDocument")]
[DOMNullable]
public virtual Document OwnerDocument { get; }

Valor da propriedade

Document

ParentElement

Obtenha o parente Aspose.Html.Dom.Elemento deste nodo.

[DOMNullable]
[DOMName("parentElement")]
public Element ParentElement { get; }

Valor da propriedade

Element

ParentNode

Todos os nódulos, exceto Attr, Document, DocumentFragment, Entidade e Notation podem ter um parente. No entanto, se um nódulo apenas foi criado e ainda não foi adicionado à árvore, ou se foi removido da árvore, este é nulo.

[DOMName("parentNode")]
[DOMNullable]
public Node ParentNode { get; }

Valor da propriedade

Node

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 virtual string Prefix { get; set; }

Valor da propriedade

string

PreviousSibling

O nodo imediatamente precede este nodo. se não houver tal nodo, esse retorna nulo.

[DOMName("previousSibling")]
public Node PreviousSibling { get; }

Valor da propriedade

Node

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.

[DOMName("textContent")]
public virtual string TextContent { get; set; }

Valor da propriedade

string

Methods

AppendChild(Node)

Adicione o nodo newChild ao final da lista de crianças deste nodo.Se o novoChild já está na árvore, é removido primeiro.

[DOMName("appendChild")]
public Node AppendChild(Node node)

Parameters

node Node

O nodo para apêndice.

Returns

Node

Retorno de Node

CloneNode()

Retorna um duplicado deste nodo, isto é, serve como um construtor de cópia genérico para nódulos. O nodo duplicado não tem parente (parentNode é nulo) e não tem dados de usuário.

[DOMName("cloneNode")]
public Node CloneNode()

Returns

Node

Retorno de Node

CloneNode(Bolha)

Retorna um duplicado deste nodo, isto é, serve como um construtor de cópia genérico para nódulos. O nodo duplicado não tem parente (parentNode é nulo) e não tem dados de usuário.

[DOMName("cloneNode")]
public Node CloneNode(bool deep)

Parameters

deep bool

Se a palavra é verdadeira,

Returns

Node

Retorno de Node

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.

~Node()

Fim de uma instância da classe Aspose.Html.Dom.Node.

protected ~Node()

HasChildNodes()

Retorna se esse nodo tem filhos.

[DOMName("hasChildNodes")]
public bool HasChildNodes()

Returns

bool

“verdadeira” se tiver os nodos da criança de outra forma, “falsa”.

InsertBefore(Node e Node)

Insira o nodo antes do nodo da criança existente.Se a criança estiver nula, insira o nodo no final da lista das crianças.Se a criança é um objeto de DocumentFragment, todos os seus filhos são inseridos, na mesma ordem, antes da criança.

[DOMName("insertBefore")]
public Node InsertBefore(Node node, Node child)

Parameters

node Node

A nova criança.

child Node

A criança ref.

Returns

Node

Retorno no nodo inserido

IsDefaultNamespace(Redação)

Este método verifica se o namespaceURI especificado é o namespace padrão ou não.

[DOMName("isDefaultNamespace")]
public bool IsDefaultNamespace(string namespaceURI)

Parameters

namespaceURI string

O nome da URI.

Returns

bool

“verdadeiro” se [é um espaço de nome padrão] [o espaço de nome especificado URI]; caso contrário, “falso”.

IsEqualNode(Node)

Verifique se dois nódulos são iguais.Este método teste para a igualdade de nodos, não sameness (ou seja, se os dois nodos são referências para o mesmo objeto) que pode ser testado com Node.isSameNode().

[DOMName("isEqualNode")]
public bool IsEqualNode(Node otherNode)

Parameters

otherNode Node

O outro nodo.

Returns

bool

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

IsSameNode(Node)

Retorna se este nodo é o mesmo nodo que o dado.Quando duas referências de nódulos são referências para o mesmo objeto, mesmo se através de um proxy, as referências podem ser usadas completamente interchangeably, de modo que todos os atributos têm os mesmos valores e chamar o mesmo método DOM em cada referência tem sempre exatamente o mesmo efeito.

[DOMName("isSameNode")]
public bool IsSameNode(Node otherNode)

Parameters

otherNode Node

O outro nodo.

Returns

bool

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

Buscando o espaço(Redação)

Veja o URI do espaço de nome associado ao dado prefixo, a partir deste nodo.

[DOMName("lookupNamespaceURI")]
public string LookupNamespaceURI(string prefix)

Parameters

prefix string

e o prefixo.

Returns

string

Voltar para URI

LookupPrefix(Redação)

Veja o prefixo associado ao dado URI do espaço de nome, a partir deste nodo. As declarações de espaço de nome padrão são ignoradas por este método.Veja o Prefixo do Namespace para obter detalhes sobre o algoritmo utilizado por este método.

[DOMName("lookupPrefix")]
public string LookupPrefix(string namespaceURI)

Parameters

namespaceURI string

O nome da URI.

Returns

string

Retorno Prefixo

Normalize()

Pute todos os nódulos de texto na profundidade completa do substrato debaixo deste nódulo, incluindo nódulos de atributo, em uma forma “normal” onde apenas a estrutura (por exemplo, elementos, comentários, instruções de processamento, secções CDATA e referências de entidade) separa os nódulos de texto, isto é, não há nódulos de texto adjacentes nem nódulos de texto vazios. Isso pode ser usado para garantir que a visão DOM de um documento é a mesma que se ele foi salvo e re-carregado, e é útil quando operações (como XPointer [XPointer] lookups) que dependem de uma estrutura de árvore de documento específica são usadas. Se o parâmetro “normalize-characteres” do objeto DOMConfigurado ligado ao Nódulo.Dow

[DOMName("normalize")]
public void Normalize()

RemoveChild(Node)

Remove o nodo infantil indicado por oldChild da lista de crianças, e o devolve.

[DOMName("removeChild")]
public Node RemoveChild(Node child)

Parameters

child Node

O velho menino.

Returns

Node

Retorno de Node

ReplaceChild(Node e Node)

Substitui o nodo de criança oldChild com newChild na lista de crianças, e devolve o nodo oldChild.Se o newChild é um objeto do DocumentFragment, o oldChild é substituído por todos os filhos do DocumentFragment, que são inseridos na mesma ordem.

[DOMName("replaceChild")]
public Node ReplaceChild(Node node, Node child)

Parameters

node Node

O novo nodo.

child Node

O velho menino.

Returns

Node

Retorno de Node

ToString()

Retorna um System.String que representa essa instância.

public override string ToString()

Returns

string

Um sistema.String que representa essa instância.

 Português