Class Node

Class Node

Le nom : Aspose.Html.Dom Assemblaggio: Aspose.HTML.dll (25.4.0)

L’interfaccia Node è il tipo di dati primario per l’intero modello di oggetto Document. rappresenta un unico nodo nell’albero del 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

I membri ereditari

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)

Inizia una nuova instanza della classe Aspose.Html.Dom.Node.

protected Node(Document document)

Parameters

document Document

Il documento .

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Un atributo di nodo

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

Valore di campo

ushort

CDATA_SECTION_NODE

Node di sezione cdata

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

Valore di campo

ushort

COMMENT_NODE

Un commento Node

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

Valore di campo

ushort

DOCUMENT_FRAGMENT_NODE

Un documento fragmento nodo

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

Valore di campo

ushort

DOCUMENT_NODE

Un documento nodo

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

Valore di campo

ushort

DOCUMENT_TYPE_NODE

Tipo di documento Node

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

Valore di campo

ushort

ELEMENT_NODE

Un elemento nodo

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

Valore di campo

ushort

ENTITY_NODE

Un nodo di entità

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

Valore di campo

ushort

ENTITY_REFERENCE_NODE

Un nodo di riferimento di entità

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

Valore di campo

ushort

NOTATION_NODE

Un nodo di notazione

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

Valore di campo

ushort

PROCESSING_INSTRUCTION_NODE

Un nodo di istruzione di elaborazione

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

Valore di campo

ushort

TEXT_NODE

Un nodo di testo

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

Valore di campo

ushort

Properties

Basseurs

L’URI di base assoluta di questo nodo o zero se l’implementazione non era in grado di ottenere un URI assoluto.

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

Valore di proprietà

string

ChildNodes

Un NodeList che contiene tutti i bambini di questo nodi.Se non ci sono bambini, questo è un NodeList che non contiene nodi..

public NodeList ChildNodes { get; }

Valore di proprietà

NodeList

FirstChild

Il primo bambino di questo nodo. se non c’è tale nodo, questo ritorna zero.

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

Valore di proprietà

Node

LastChild

L’ultimo bambino di questo nodo. se non c’è tale nodo, questo ritorna zero.

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

Valore di proprietà

Node

LocalName

Ritorna la parte locale del nome qualificato di questo nodo.Per i nodi di qualsiasi tipo diverso da ELEMENT_NODE e ATTRIBUTE_NODE e i nodi creati con un metodo DOM di livello 1, come Document.createElement(), questo è sempre zero.

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

Valore di proprietà

string

Nomespace

L’URI del nome dello spazio di questo nodo, o zero se non specificato.

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

Valore di proprietà

string

NextSibling

Il nodo segue immediatamente questo nodo. se non c’è tale nodo, questo ritorna zero.

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

Valore di proprietà

Node

NodeName

Il nome di questo nodo, a seconda del suo tipo.

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

Valore di proprietà

string

NodeType

Un codice che rappresenta il tipo dell’oggetto sottostante.

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

Valore di proprietà

ushort

NodeValue

Il valore di questo nodo, a seconda del suo tipo.

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

Valore di proprietà

string

OwnerDocument

L’oggetto del documento associato a questo nodo.Questo è anche l’oggetto del documento utilizzato per creare nuovi nodi.Quando questo nodo è un documento o un DocumentType che non è ancora utilizzato con nessun documento, questo è zero.

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

Valore di proprietà

Document

ParentElement

Riceve il genitore Aspose.Html.Dom.Elemento di questo nodo.

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

Valore di proprietà

Element

ParentNode

Tutti i nodi, ad eccezione di Attr, Document, DocumentFragment, Entity e Notation possono avere un genitore. tuttavia, se un nodo è appena stato creato e non è ancora stato aggiunto all’albero, o se è stato rimosso dall’albero, questo è nullo.

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

Valore di proprietà

Node

Prefix

Il prefisso del nome dello spazio di questo nodo, o zero se non specificato.Quando è definito come zero, l’impostazione non ha effetto

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

Valore di proprietà

string

PreviousSibling

Il nodo immediatamente precede questo nodo. se non c’è tale nodo, questo ritorna zero.

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

Valore di proprietà

Node

TextContent

Questo attributo restituisce il contenuto del testo di questo nodo e dei suoi discendenti.Quando è definito come zero, la configurazione non ha effetto.Sulla configurazione, qualsiasi possibile bambino questo nodo può essere rimosso e, se la nuova riga non è vuota o zero, sostituito da un unico nodo di testo contenente la riga questo attributo è impostato.

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

Valore di proprietà

string

Methods

AppendChild(Node)

Aggiungi il nodo newChild alla fine della lista dei bambini di questo nodo.Se il nuovoChild è già nell’albero, viene prima rimosso.

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

Parameters

node Node

Il nodo per appendere.

Returns

Node

Il ritorno di Node

CloneNode()

Ritorna una duplicata di questo nodo, cioè, serve come costruttore di copia generica per i nodi. Il nodo duplicato non ha genitore (parentNode è nullo) e non ha dati utente.

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

Returns

Node

Il ritorno di Node

CloneNode(Boulée)

Ritorna una duplicata di questo nodo, cioè, serve come costruttore di copia generica per i nodi. Il nodo duplicato non ha genitore (parentNode è nullo) e non ha dati utente.

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

Parameters

deep bool

Se si dice “verità” [deep]

Returns

Node

Il ritorno di Node

Dispose(Boulée)

Rilascia risorse non gestite e - opzionale - gestite.

protected override void Dispose(bool disposing)

Parameters

disposing bool

“true” per rilasciare sia risorse gestite che non gestite; “falso” per rilasciare solo risorse non gestite.

~Node()

Finalizza un caso della classe Aspose.Html.Dom.Node.

protected ~Node()

HasChildNodes()

Ritorna se questo nodo ha figli.

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

Returns

bool

“Vero” se ha i nodi del bambino altrimenti, “falso”.

InsertBefore(Node et node)

Inserisci il nodo prima del nodo bambino esistente.Se il bambino è nullo, inserisci il nodo alla fine della lista dei bambini.Se il bambino è un oggetto DocumentFragment, tutti i suoi figli vengono inseriti, nello stesso ordine, prima del bambino.

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

Parameters

node Node

Il nuovo bambino.

child Node

Il bambino rif.

Returns

Node

Ritorno nodo inserito

IsDefaultNamespace(Le string)

Questo metodo verifica se il nameespaceURI specificato è il nameespace predefinito o meno.

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

Parameters

namespaceURI string

Il nome URI.

Returns

bool

“True” se [is default namespace] [l’URI del nome specificato]; altrimenti, “false”.

IsEqualNode(Node)

Verifica se i due nodi sono uguali.Questo metodo test per l’uguaglianza di nodi, non sameness (cioè se i due nodi sono riferimenti allo stesso oggetto) che può essere testato con Node.isSameNode().

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

Parameters

otherNode Node

L’altro nodo

Returns

bool

La verità è la verità, la verità è la verità, la verità è la verità, la verità è la verità.

IsSameNode(Node)

Ritorna se questo nodo è lo stesso nodo del dato.Quando due riferimenti Node sono riferimenti allo stesso oggetto, anche se attraverso un proxy, i riferimenti possono essere utilizzati completamente intercambiabilmente, in modo che tutti gli attributi hanno gli stessi valori e chiamare lo stesso metodo DOM su entrambi i riferimenti ha sempre esattamente lo stesso effetto.

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

Parameters

otherNode Node

L’altro nodo

Returns

bool

La verità è la verità, la verità è la verità, la verità è la verità, la verità è la verità.

RésuméNamespaceuri(Le string)

Guardate l’URI del nome spazio associato al dato prefix, a partire da questo nodo.

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

Parameters

prefix string

Il Prefisso.

Returns

string

Il ritorno di URI

LookupPrefix(Le string)

Guarda il prefix associato al dato URI di spazio di nome, a partire da questo nodo. Le dichiarazioni di spazio di nome predefinite vengono ignorate da questo metodo.Vedi Namespace Prefix Lookup per dettagli sull’algoritmo utilizzato da questo metodo.

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

Parameters

namespaceURI string

Il nome URI.

Returns

string

Il ritorno prefix

Normalize()

Puts tous les nœuds de texte dans la profondeur complète de l’arbre sous ce node, y compris les noyaux d’attribut, dans une forme “normal” où seules structures (par exemple, éléments, commentaires, instructions de traitement, sections CDATA, et références entités) séparent les nodes de textes, c’est-à-dire qu’il n’y a pas de nôtres de Texte adjacents ou des nûts de Text. Ceci peut être utilisé pour s’assurer que la vue DOM du document est la même que si elle a été sauvée et rechargeée, il est utile lorsque des opérations (telles que XPointer [X Pointer] lookups) qui dépendent de la structure de document spécifique sont utilisées.

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

RemoveChild(Node)

Rimuove il nodo infantile indicato da oldChild dalla lista dei bambini e lo restituisce.

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

Parameters

child Node

Il vecchio bambino.

Returns

Node

Il ritorno di Node

ReplaceChild(Node et node)

sostituisce il nodo oldChild con newChild nella lista dei bambini e restituisce il nodo oldChild.Se newChild è un oggetto DocumentFragment, oldChild viene sostituito da tutti i bambini DocumentFragment, che vengono inseriti nello stesso ordine.

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

Parameters

node Node

Il nuovo nodo.

child Node

Il vecchio bambino.

Returns

Node

Il ritorno di Node

ToString()

Ritorna un System.String che rappresenta questa instanza.

public override string ToString()

Returns

string

Un sistema.String che rappresenta questa instanza.

 Français