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
Fields
ATTRIBUTE_NODE
Un atributo de nodo
[DOMName("ATTRIBUTE_NODE")]
public const ushort ATTRIBUTE_NODE = 2
Valor de campo
CDATA_SECTION_NODE
Un nodo de sección cdata
[DOMName("CDATA_SECTION_NODE")]
public const ushort CDATA_SECTION_NODE = 4
Valor de campo
COMMENT_NODE
Un comentario Node
[DOMName("COMMENT_NODE")]
public const ushort COMMENT_NODE = 8
Valor de campo
DOCUMENT_FRAGMENT_NODE
Un fragmento de nodo
[DOMName("DOCUMENT_FRAGMENT_NODE")]
public const ushort DOCUMENT_FRAGMENT_NODE = 11
Valor de campo
DOCUMENT_NODE
Un nodo de documento
[DOMName("DOCUMENT_NODE")]
public const ushort DOCUMENT_NODE = 9
Valor de campo
DOCUMENT_TYPE_NODE
Tipo de documento Node
[DOMName("DOCUMENT_TYPE_NODE")]
public const ushort DOCUMENT_TYPE_NODE = 10
Valor de campo
ELEMENT_NODE
El elemento nodo
[DOMName("ELEMENT_NODE")]
public const ushort ELEMENT_NODE = 1
Valor de campo
ENTITY_NODE
Un nodo de entidad
[DOMName("ENTITY_NODE")]
public const ushort ENTITY_NODE = 6
Valor de campo
ENTITY_REFERENCE_NODE
Un nodo de referencia de la entidad
[DOMName("ENTITY_REFERENCE_NODE")]
public const ushort ENTITY_REFERENCE_NODE = 5
Valor de campo
NOTATION_NODE
Un nodo de notación
[DOMName("NOTATION_NODE")]
public const ushort NOTATION_NODE = 12
Valor de campo
PROCESSING_INSTRUCTION_NODE
Un nodo de instrucción de procesamiento
[DOMName("PROCESSING_INSTRUCTION_NODE")]
public const ushort PROCESSING_INSTRUCTION_NODE = 7
Valor de campo
TEXT_NODE
Un nodo de texto
[DOMName("TEXT_NODE")]
public const ushort TEXT_NODE = 3
Valor de campo
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
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
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
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
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
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
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
NodeName
El nombre de este nodo, dependiendo de su tipo.
[DOMName("nodeName")]
public abstract string NodeName { get; }
Valor de la propiedad
NodeType
Un código que representa el tipo del objeto subyacente.
[DOMName("nodeType")]
public abstract ushort NodeType { get; }
Valor de la propiedad
NodeValue
El valor de este nodo, dependiendo de su tipo.
[DOMName("nodeValue")]
public virtual string NodeValue { get; set; }
Valor de la propiedad
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
ParentElement
Obtenga el parente Aspose.Html.Dom.El elemento de este nodo.
[DOMNullable]
[DOMName("parentElement")]
public Element ParentElement { get; }
Valor de la propiedad
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
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
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
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
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
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
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
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
‘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
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
‘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
‘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
‘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
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
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
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
Retorno de Node
ToString()
Retorna un Sistema.String que representa esta instancia.
public override string ToString()
Returns
Un sistema.String que representa esta instancia.