Class Node

Class Node

ja nimityö: Aspose.Html.Dom Kokoelma: Aspose.HTML.dll (25.4.0)

Node-liittymä on koko Document Object -mallin päätietotyppi. se edustaa yhden noden asiakirjapuussa.

[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

Perintöjäsenet

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)

Aloittaa Aspose.Html.Dom.Node -luokan uusi esimerkki.

protected Node(Document document)

Parameters

document Document

Tämä asiakirja .

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Tunnusmerkki node

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

kentän arvo

ushort

CDATA_SECTION_NODE

cdata -osakkeen node

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

kentän arvo

ushort

COMMENT_NODE

Yksi kommentti node

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

kentän arvo

ushort

DOCUMENT_FRAGMENT_NODE

Dokumentti fragmentti node

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

kentän arvo

ushort

DOCUMENT_NODE

Dokumentti node

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

kentän arvo

ushort

DOCUMENT_TYPE_NODE

Asiakirjan tyyppi node

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

kentän arvo

ushort

ELEMENT_NODE

elementti node

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

kentän arvo

ushort

ENTITY_NODE

Yksi yksikön node

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

kentän arvo

ushort

ENTITY_REFERENCE_NODE

Yksikön viittaus node

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

kentän arvo

ushort

NOTATION_NODE

Nottaatio node

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

kentän arvo

ushort

PROCESSING_INSTRUCTION_NODE

Käyttöohje Node

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

kentän arvo

ushort

TEXT_NODE

Yksi teksti node

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

kentän arvo

ushort

Properties

Basuuri

Tämän ytimen absoluuttinen perus URI tai nolla, jos täytäntöönpano ei voinut saada absoluuttista URI.

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

Omistuksen arvo

string

ChildNodes

NodeList, joka sisältää kaikki tämän sarjan lapset. Jos ei ole lapsia, tämä on NodeList, joka ei sisällä sarjoja..

public NodeList ChildNodes { get; }

Omistuksen arvo

NodeList

FirstChild

Ensimmäinen lapsi tästä nosta.Jos tällaista nosta ei ole, tämä palauttaa nollan.

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

Omistuksen arvo

Node

LastChild

Viimeinen lapsi tästä ytimestä.Jos tällaista ytimää ei ole, tämä palautuu nollaan.

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

Omistuksen arvo

Node

LocalName

Palauttaa tämän ytimen pätevän nimen paikallinen osa.Kaikkiin muihin kuin ELEMENT_NODE- ja ATTRIBUTE_NODE-tyyppeihin ja DOM-tason 1 -menetelmällä luotuihin sarakkeisiin, kuten Document.createElement(), tämä on aina nolla.

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

Omistuksen arvo

string

nimenomainen

Nimenpiste URI tästä ytimestä, tai nolla, jos se ei ole määritelty.

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

Omistuksen arvo

string

NextSibling

Nolla seuraa välittömästi tätä nollaa.Jos tällaista nollaa ei ole, tämä palauttaa nollan.

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

Omistuksen arvo

Node

NodeName

Tämän ytimen nimi riippuen sen tyypistä.

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

Omistuksen arvo

string

NodeType

Koodi, joka edustaa alakohtaisen kohteen tyyppiä.

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

Omistuksen arvo

ushort

NodeValue

Tämän ytimen arvo riippuen sen tyypistä.

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

Omistuksen arvo

string

OwnerDocument

Tämä on myös dokumenttiobjekti, jota käytetään uusien sarakkeiden luomiseen.Kun tämä sarake on dokumentti tai DocumentType, jota ei vielä käytetä mihinkään dokumenttiin, tämä on nolla.

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

Omistuksen arvo

Document

ParentElement

Saa vanhempi Aspose.Html.Dom.Element tästä ytimestä.

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

Omistuksen arvo

Element

ParentNode

Kaikilla nodeilla, paitsi Attr, Document, DocumentFragment, Entity ja Notation, voi olla vanhempi. kuitenkin, jos node on juuri luotu eikä sitä ole vielä lisätty puuhun, tai jos se on poistettu puusta, tämä on nolla.

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

Omistuksen arvo

Node

Prefix

Nollan nimivaihe tai nolla, jos se ei ole määritelty. Kun se on määritelty nollaksi, asetuksella ei ole vaikutusta

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

Omistuksen arvo

string

PreviousSibling

Nodi välittömästi edeltää tätä nodia. Jos tällaista nodia ei ole, tämä palauttaa nollan.

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

Omistuksen arvo

Node

TextContent

Tämä ominaisuus palauttaa tämän ytimen ja sen jälkeläisten tekstin sisällön. Kun se määritellään nollaksi, asetuksella ei ole vaikutusta. Asetuksessa kaikki mahdolliset lapset, jotka tämän ytimen voi olla, poistetaan ja jos uusi sarja ei ole tyhjä tai nolla, korvataan yhdellä tekstin ytimellä, joka sisältää sarjan tämä ominaisuus asetetaan.

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

Omistuksen arvo

string

Methods

AppendChild(Node)

Lisää node newChild tämän noden lasten luettelon loppuun. Jos uusiChild on jo puussa, se poistetaan ensin.

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

Parameters

node Node

Node on lisättävä.

Returns

Node

Takaisin node

CloneNode()

Palauttaa tämän ytimen kopio, eli toimii ytimien kopiointiperusteena. kopioituneella ytimellä ei ole vanhempia (parentNode on nolla) eikä käyttäjätietoja.

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

Returns

Node

Takaisin node

CloneNode(Booli)

Palauttaa tämän ytimen kopio, eli toimii ytimien kopiointiperusteena. kopioituneella ytimellä ei ole vanhempia (parentNode on nolla) eikä käyttäjätietoja.

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

Parameters

deep bool

Jos se on ”todellista”,

Returns

Node

Takaisin node

Dispose(Booli)

Julkaisee hallitsemattomia ja - valinnaisesti - hallittuja resursseja.

protected override void Dispose(bool disposing)

Parameters

disposing bool

”todellinen” vapauttaa sekä hallittuja että hallittuja resursseja; ”false” vapauttaa vain hallittuja resursseja.

~Node()

Lopetetaan Aspose.Html.Dom.Node -luokan tapaus.

protected ~Node()

HasChildNodes()

Palauttaa, onko tässä ytimessä lapsia.

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

Returns

bool

”Totu” jos lapsella on munuaisia toisin, ”väärä”.

InsertBefore(Node ja Node)

Siirrä ytimen ennen olemassa olevaa lapsen ytimen lapsen. Jos lapsi on nolla, siirrä ytimen lopussa luettelon lapset.Jos lapsi on DocumentFragment -objekti, kaikki hänen lapsensa asetetaan samassa järjestyksessä ennen lasta.

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

Parameters

node Node

Ja uusi lapsi.

child Node

Lapsi on ref.

Returns

Node

Palautetaan sisällytetty node

IsDefaultNamespace(String)

Tämä menetelmä tarkistaa, onko määritelty nimespaiURI oletusarvoinen nimespai vai ei.

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

Parameters

namespaceURI string

Nimi on URI.

Returns

bool

’todellinen’ jos [is default namespace] [todistetun namespace URI]; muuten, ’false’.

IsEqualNode(Node)

Testaa, ovatko kaksi solmua yhtä.Tällä menetelmällä testataan yhdisteiden tasa-arvoa, ei yhteenkuuluvuutta (eli onko molemmat yhdisteet viittauksia samaan kohteeseen), jota voidaan testata Node.isSameNode(). Kaikki yhdisteet, jotka ovat samanlaisia, ovat myös samanlaisia, vaikka päinvastainen ei ehkä ole totta.

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

Parameters

otherNode Node

Toinen näppylä.

Returns

bool

”Totuus” jos [totuus on sama] [tunnustettu arg]; toisin sanoen, väärä.

IsSameNode(Node)

Palauttaa, onko tämä ytimen sama ytimen kuin annettu.Kun kaksi node-viittausta ovat viittauksia samaan kohteeseen, vaikka prosessin kautta, viittauksia voidaan käyttää täysin vaihtelevasti, niin että kaikilla ominaisuuksilla on samat arvot ja kutsumalla samaa DOM-menetelmää kummassakin viittauksella on aina täsmälleen sama vaikutus.

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

Parameters

otherNode Node

Toinen näppylä.

Returns

bool

”Totuus” jos [totuus on sama]; toisin sanoen, väärä.

Tutustu kohteeseen(String)

Katso nimivaihe URI, joka liittyy annettuun ennakkoon, alkaen tästä ytimestä.

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

Parameters

prefix string

Tämä on prefix.

Returns

string

Takaisin URI

LookupPrefix(String)

Katso esitteen, joka liittyy annettuun nimivaiheeseen URI: ssä, joka alkaa tästä ytimestä.Katso Namespace Prefix Search for details on algoritmi käytetään tällä menetelmällä.

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

Parameters

namespaceURI string

Nimi on URI.

Returns

string

Takaisin Prefix

Normalize()

Putoa kaikki tekstiyhdyt koko syvyydessä alapuolella tämän ytimessä, mukaan lukien ominaisuusyhdyt, “normaali” muoto, jossa vain rakenne (esim. elementit, kommentit, käsittelyohjeet, CDATA osat, ja yksikön viittaukset) erottaa tekstiyhdyt, eli ei ole lähiä tekstiyhdyt tai tyhjä tekstiyhdyt. Tämä voidaan käyttää varmistaa, että DOM näkymä asiakirja on sama kuin jos se on tallennettu ja ladattava uudelleen, ja on hyödyllistä, kun toiminnot (kuten XPointer [XPointer] lookups) joka riippuu tietyn asiakirjan puu rakenne on käytettävä. Jos parametri “normaalis-tunnuksia” DOMConfiguration objekti liitetään Node.DowDocument todellinen

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

RemoveChild(Node)

Poistaa OldChildin osoittama lapsen ytimen lasten luettelosta ja palauttaa sen.

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

Parameters

child Node

Ja vanha lapsi.

Returns

Node

Takaisin node

ReplaceChild(Node ja Node)

Korvaa lapsen ytimen oldChild uudella lapsen luettelossa ja palauttaa vanhan lapsen ytimen.Jos newChild on DocumentFragment -objekti, oldChild korvataan kaikilla DocumentFragment -lapsilla, jotka on kirjoitettu samassa järjestyksessä.

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

Parameters

node Node

ja uusi node.

child Node

Ja vanha lapsi.

Returns

Node

Takaisin node

ToString()

Palauttaa System.String, joka edustaa tätä tapausta.

public override string ToString()

Returns

string

Järjestelmä.String, joka edustaa tätä tapausta.

 Suomi