Class Node

Class Node

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

La interfaz de nodo es el tipo de datos primario para todo el Modelo de Objeto de Documento.

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

Inheritance

object DOMObject EventTarget Node

Derived

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

Implements

INotifyPropertyChanged ,y, IEventTarget ,y, IDisposable ,y, IXPathNSResolver

Miembros heredados

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

Node(Document)

Inicia una nueva instancia de la clase Aspose.Html.Dom.Node.

protected Node(Document document)

Parameters

document Document

El documento.

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Un atributo de nodo

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

Valor de campo

ushort

CDATA_SECTION_NODE

Un nodo de sección cdata

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

Valor de campo

ushort

COMMENT_NODE

Un comentario Node

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

Valor de campo

ushort

DOCUMENT_FRAGMENT_NODE

Un fragmento de nodo

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

Valor de campo

ushort

DOCUMENT_NODE

Un nodo de documento

[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

El elemento nodo

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

Valor de campo

ushort

ENTITY_NODE

Un nodo de entidad

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

Valor de campo

ushort

ENTITY_REFERENCE_NODE

Un nodo de referencia de la entidad

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

Valor de campo

ushort

NOTATION_NODE

Un nodo de notación

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

Valor de campo

ushort

PROCESSING_INSTRUCTION_NODE

Un nodo de instrucción de procesamiento

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

Valor de campo

ushort

TEXT_NODE

Un nodo de texto

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

Valor de campo

ushort

Properties

Basura

El URI de base absoluto de este nodo o cero si la implementación no pudo obtener un URI absoluto.

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

Valor de la propiedad

string

ChildNodes

Un NodeList que contiene todos los niños de este nodo.Si no hay niños, este es un NodeList que no contiene nodo..

public NodeList ChildNodes { get; }

Valor de la propiedad

NodeList

FirstChild

El primer niño de este nodo.Si no hay tal nodo, este vuelve nulo.

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

Valor de la propiedad

Node

LastChild

El último niño de este nodo.Si no hay tal nodo, este vuelve nulo.

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

Valor de la propiedad

Node

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.

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

Valor de la propiedad

string

Nombres

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

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

Valor de la propiedad

string

NextSibling

El nodo inmediatamente sigue este nodo.Si no hay tal nodo, este vuelve nulo.

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

Valor de la propiedad

Node

NodeName

El nombre de este nodo, dependiendo de su tipo.

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

Valor de la propiedad

string

NodeType

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

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

Valor de la propiedad

ushort

NodeValue

El valor de este nodo, dependiendo de su tipo.

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

Valor de la propiedad

string

OwnerDocument

El objeto del documento asociado con este nodo.Este es también el objeto del documento utilizado para crear nuevos nódulos.Cuando este nodo es un documento o un tipo de documento que aún no se utiliza con ningún documento, este es nulo.

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

Valor de la propiedad

Document

ParentElement

Obtenga el parente Aspose.Html.Dom.El elemento de este nodo.

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

Valor de la propiedad

Element

ParentNode

Todos los nódulos, excepto Attr, Document, DocumentFragment, Entidad y Notation pueden tener un padre. Sin embargo, si un nodo acaba de ser creado y aún no se ha añadido al árbol, o si ha sido retirado del árbol, esto es cero.

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

Valor de la propiedad

Node

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

Valor de la propiedad

string

PreviousSibling

El nodo inmediatamente precede a este nodo.Si no hay tal nodo, este vuelve a cero.

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

Valor de la propiedad

Node

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.

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

Valor de la propiedad

string

Methods

AppendChild(Node)

Añade el nodo newChild al final de la lista de niños de este nodo. Si el nuevoChild ya está en el árbol, se elimina primero.

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

Parameters

node Node

El nodo para apender.

Returns

Node

Retorno de Node

CloneNode()

Retorna un duplicado de este nodo, es decir, sirve como un constructor de copias genéricas para los nódulos. El nodo duplicado no tiene padres (parentNode es cero) y no tiene datos de usuario.

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

Returns

Node

Retorno de Node

CloneNode(BOOL)

Retorna un duplicado de este nodo, es decir, sirve como un constructor de copias genéricas para los nódulos. El nodo duplicado no tiene padres (parentNode es cero) y no tiene datos de usuario.

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

Parameters

deep bool

Si se dice “verdadero].

Returns

Node

Retorno de Node

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.

~Node()

Finalizar una instancia de la clase Aspose.Html.Dom.Node.

protected ~Node()

HasChildNodes()

Devolver si este nodo tiene hijos.

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

Returns

bool

‘verdad” si tiene niños nodos de otra manera, “falso’.

InsertBefore(Nodo y Node)

Insertar el nodo antes del nodo infantil existente.Si el niño es nulo, insertar el nodo al final de la lista de niños.Si el niño es un objeto de DocumentFragment, todos sus hijos se inseren, en el mismo orden, antes del niño.Si el niño ya está en el árbol, se elimina primero.

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

Parameters

node Node

El nuevo niño.

child Node

El niño ref.

Returns

Node

Retorno de Node Insertado

IsDefaultNamespace(El string)

Este método verifica si el nomespaceURI especificado es el nomespace por defecto o no.

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

Parameters

namespaceURI string

El nombre de URI.

Returns

bool

‘verdad’ si [es un espacio de nombre estándar] [el espacio de nombre especificado URI]; de lo contrario, ‘falso’.

IsEqualNode(Node)

Testar si dos nódulos son iguales.Este método prueba para la igualdad de nodos, no sameness (es decir, si los dos nodos son referencias al mismo objeto) que se puede probar con Node.isSameNode(). Todos los nodos que son los mismos también serán iguales, aunque el reverso puede no ser verdad.

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

Parameters

otherNode Node

El otro nodo.

Returns

bool

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

IsSameNode(Node)

Devolve si este nodo es el mismo nodo que el dado.Cuando dos referencias de nodo son referencias al mismo objeto, incluso si a través de un proxy, las referencias pueden ser utilizadas completamente intercambiablemente, de modo que todos los atributos tienen los mismos valores y llamar el mismo método DOM en ambas referencias siempre tiene exactamente el mismo efecto.

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

Parameters

otherNode Node

El otro nodo.

Returns

bool

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

Buscando el espacio(El string)

Ver el nombreespace URI asociado con el prefixo dado, a partir de este nodo.

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

Parameters

prefix string

El prefixo.

Returns

string

Regreso de URI

LookupPrefix(El string)

Ver el prefixo asociado a la dada URI del espacio de nombre, a partir de este nodo. Las declaraciones de espacio de nombre por defecto se ignoran por este método.Ver Namespace Prefix Lookup para obtener detalles sobre el algoritmo utilizado por este método.

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

Parameters

namespaceURI string

El nombre de URI.

Returns

string

Regreso Prefixo

Normalize()

Puta todos los nódulos de texto en la profundidad completa del substrato debajo de este nodo, incluidos los nodos de atributo, en una forma “normal” donde sólo la estructura (por ejemplo, elementos, comentarios, instrucciones de procesamiento, secciones CDATA, y referencias de la entidad) separa los nódos de Texto, es decir, no hay ni núcleos Text adyacentes ni ramos Text. Esto se puede utilizar para garantizar que la visión DOM de un documento es la misma que si se salvó y re-cargó y es útil cuando se utilizan las operaciones (como XPointer [X Pointer] lookups) que dependen de una estructura de árbol de documento específico.

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

RemoveChild(Node)

Elimina el nodo infantil indicado por OldChild de la lista de niños, y lo devuelve.

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

Parameters

child Node

El viejo niño.

Returns

Node

Retorno de Node

ReplaceChild(Nodo y Node)

Reemplaza el nodo infantil OldChild con newChild en la lista de niños y devuelve el nodo OldChild.Si newChild es un objeto de DocumentFragment, oldChild se sustituye por todos los niños de DocumentFragment, que se inseren en el mismo orden.

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

Parameters

node Node

El nuevo nodo.

child Node

El viejo niño.

Returns

Node

Retorno de Node

ToString()

Retorna un Sistema.String que representa esta instancia.

public override string ToString()

Returns

string

Un sistema.String que representa esta instancia.

 Español