Class Node

Class Node

Nama dari : Aspose.Html.Dom Pengumpulan: Aspose.HTML.dll (25.4.0)

Node interface adalah jenis data utama untuk seluruh Model Object Document.

[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

anggota yang diwarisi

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)

Ini adalah contoh baru dari kelas Aspose.Html.Dom.Node.

protected Node(Document document)

Parameters

document Document

dan dokumen tersebut.

Exceptions

ArgumentException

Fields

ATTRIBUTE_NODE

Sebuah atribut node

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

Nilai lapangan

ushort

CDATA_SECTION_NODE

Node bagian cdata

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

Nilai lapangan

ushort

COMMENT_NODE

Komentar untuk Node

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

Nilai lapangan

ushort

DOCUMENT_FRAGMENT_NODE

Sebuah dokumen fragment node

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

Nilai lapangan

ushort

DOCUMENT_NODE

Dokumen Node

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

Nilai lapangan

ushort

DOCUMENT_TYPE_NODE

Jenis Dokumen Node

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

Nilai lapangan

ushort

ELEMENT_NODE

Node Elemen

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

Nilai lapangan

ushort

ENTITY_NODE

Node entitas

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

Nilai lapangan

ushort

ENTITY_REFERENCE_NODE

Node referensi entitas

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

Nilai lapangan

ushort

NOTATION_NODE

Node Notasi

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

Nilai lapangan

ushort

PROCESSING_INSTRUCTION_NODE

Node instruksi pemrosesan

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

Nilai lapangan

ushort

TEXT_NODE

Sebuah teks node

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

Nilai lapangan

ushort

Properties

Berbasis

URI dasar mutlak dari nod ini atau nol jika implementasi tidak dapat mendapatkan URI mutlak.

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

Nilai Properti

string

ChildNodes

NodeList yang mengandung semua anak-anak dari nod ini.Jika tidak ada anak-anak, ini adalah NodeList yang tidak mengandung nod..

public NodeList ChildNodes { get; }

Nilai Properti

NodeList

FirstChild

Anak pertama dari nod ini.Jika tidak ada nod seperti itu, ini kembali nol.

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

Nilai Properti

Node

LastChild

Anak terakhir dari nod ini.Jika tidak ada nod seperti itu, ini kembali nol.

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

Nilai Properti

Node

LocalName

Mengembalikan bagian lokal dari nama kualifikasi node ini.Untuk nodus jenis apa pun selain ELEMENT_NODE dan ATTRIBUTE_NODE dan nodus yang dibuat dengan metode DOM Level 1, seperti Document.createElement(), ini selalu null.

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

Nilai Properti

string

Nama Panggilan

Nama ruang URI nod ini, atau nol jika tidak ditentukan.

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

Nilai Properti

string

NextSibling

Node segera mengikuti node ini.Jika tidak ada node tersebut, node ini kembali nol.

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

Nilai Properti

Node

NodeName

Nama nod ini, tergantung pada jenisnya.

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

Nilai Properti

string

NodeType

Sebuah kode yang mewakili jenis objek dasar.

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

Nilai Properti

ushort

NodeValue

Nilai nod ini, tergantung pada jenisnya.

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

Nilai Properti

string

OwnerDocument

Objek Dokumen yang terkait dengan node ini. ini juga merupakan objek Dokumen yang digunakan untuk membuat node baru. Ketika node ini adalah Dokumen atau Jenis Dokumen yang belum digunakan dengan Dokumen apa pun, ini adalah nol.

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

Nilai Properti

Document

ParentElement

Dapatkan orang tua Aspose.Html.Dom.Element dari nod ini.

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

Nilai Properti

Element

ParentNode

Semua nod, kecuali Attr, Document, DocumentFragment, Entity, dan Notation dapat memiliki parent.Tetapi, jika nod baru saja diciptakan dan belum ditambahkan ke pohon, atau jika ia telah dihapus dari pohon, ini adalah nol.

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

Nilai Properti

Node

Prefix

Prefix nama ruang nod ini, atau null jika tidak ditentukan.Ketika ditakrifkan sebagai null, pengaturan itu tidak memiliki efek

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

Nilai Properti

string

PreviousSibling

Node ini langsung mendahului node ini.Jika tidak ada node tersebut, node ini kembali nol.

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

Nilai Properti

Node

TextContent

Atribut ini mengembalikan konten teks dari node ini dan keturunan.Ketika ditakrifkan sebagai nol, pengaturan itu tidak memiliki efek.Pada pengaturan, anak-anak yang mungkin node ini mungkin telah dihapus dan, jika itu string baru tidak kosong atau nol, digantikan dengan satu teks node yang mengandung string atribut ini ditetapkan.

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

Nilai Properti

string

Methods

AppendChild(Node)

Tambah nod newChild ke akhir daftar anak-anak dari nod ini.Jika baruChild sudah di pohon, itu terlebih dahulu dihapus.

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

Parameters

node Node

Node untuk menyertakan.

Returns

Node

Kembali ke Node

CloneNode()

Mengembalikan duplikat nod ini, yaitu, berfungsi sebagai pembuat salinan generik untuk nod. nod duplikat tidak memiliki orang tua (parentNode adalah nol) dan tidak memiliki data pengguna.

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

Returns

Node

Kembali ke Node

CloneNode(Bool)

Mengembalikan duplikat nod ini, yaitu, berfungsi sebagai pembuat salinan generik untuk nod. nod duplikat tidak memiliki orang tua (parentNode adalah nol) dan tidak memiliki data pengguna.

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

Parameters

deep bool

Jika itu benar, maka itu benar.

Returns

Node

Kembali ke Node

Dispose(Bool)

Mengeluarkan sumber daya yang tidak terkawal dan - secara opsional - terkawal.

protected override void Dispose(bool disposing)

Parameters

disposing bool

‘kebenaran’ untuk melepaskan sumber daya yang dikendalikan dan tidak dikendalikan; ‘kebenaran’ untuk melepaskan hanya sumber daya yang tidak dikendalikan.

~Node()

Mengakhiri instansi dari kelas Aspose.Html.Dom.Node.

protected ~Node()

HasChildNodes()

Mengembalikan apakah nod ini memiliki anak-anak.

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

Returns

bool

“Kebenaran” jika anak memiliki nodus sebaliknya, “palsu”.

InsertBefore(Node dan Node)

Masukkan node sebelum anak node yang ada.Jika anak node, masukkan node di akhir daftar anak.Jika anak adalah objek DokumentFragment, semua anak-anaknya dimasukkan, dalam perintah yang sama, sebelum anak.

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

Parameters

node Node

Anak yang baru.

child Node

Anak dari Ref.

Returns

Node

Kembali ke Node

IsDefaultNamespace(String)

Metode ini memeriksa apakah nama yang ditentukan adalah nama ruang default atau tidak.

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

Parameters

namespaceURI string

dengan nama URI.

Returns

bool

“Kebenaran” jika [is default namespace] [URI nama yang ditentukan]; jika tidak, ‘kebenaran’.

IsEqualNode(Node)

Periksa apakah dua nodus sama.Metode ini menguji untuk kesetaraan nodus, bukan sameness (iaitu, apakah dua nodus adalah referensi untuk objek yang sama) yang dapat diuji dengan Node.isSameNode(). semua nodus yang sama juga akan sama, meskipun terbalik mungkin tidak benar.

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

Parameters

otherNode Node

Node yang lain.

Returns

bool

“Sesungguhnya jika benar, maka sesungguhnya jika benar, maka sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya sesungguhnya

IsSameNode(Node)

Mengembalikan apakah node ini adalah node yang sama dengan yang diberikan.Ketika dua referensi node adalah referensi ke objek yang sama, bahkan jika melalui proxy, referensi dapat digunakan sepenuhnya interchangeably, sehingga semua atribut memiliki nilai yang sama dan memanggil metode DOM yang sama pada kedua referensi selalu memiliki efek yang sama.

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

Parameters

otherNode Node

Node yang lain.

Returns

bool

Sesungguhnya yang demikian itu benar, maka sesungguhnya yang demikian itu benar, maka sesungguhnya yang demikian itu benar, maka sesungguhnya yang demikian itu benar.

Memperhatikan(String)

Lihatlah nama ruang URI yang terkait dengan prefix yang diberikan, mulai dari node ini.

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

Parameters

prefix string

dengan prefix tersebut.

Returns

string

Kembali ke URI

LookupPrefix(String)

Lihatlah prefix yang terkait dengan nama yang diberikan URI, mulai dari node ini. pernyataan nama lalai diabaikan oleh metode ini.Lihat Namespace Prefix Lookup untuk rincian tentang algoritma yang digunakan oleh metode ini.

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

Parameters

namespaceURI string

dengan nama URI.

Returns

string

Kembali ke Prefix

Normalize()

Menarik semua nodus teks di kedalaman penuh sub-pohon di bawah nodus ini, termasuk nodus atribut, ke dalam bentuk “normal” di mana hanya struktur (misalnya, elemen, komentar, instruksi pemrosesan, bagian CDATA, dan referensi entitas) memisahkan nodus teks, yaitu, tidak ada nodus teks yang berdekatan atau nodus teks kosong. Ini dapat digunakan untuk memastikan bahwa pandangan DOM dokumen adalah sama seperti jika disimpan dan dimuat ulang, dan berguna ketika operasi (seperti XPointer [XPointer] pencarian) yang bergantung pada struktur pokok dokumen tertentu akan digunakan.

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

RemoveChild(Node)

Menghilangkan nod anak yang ditunjukkan oleh oldChild dari daftar anak, dan mengembalikannya.

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

Parameters

child Node

Anak yang tua.

Returns

Node

Kembali ke Node

ReplaceChild(Node dan Node)

Mengganti node anak oldChild dengan newChild dalam daftar anak, dan mengembalikan node anak oldChild.Jika newChild adalah objek DocumentFragment, oldChild digantikan oleh semua anak-anak DocumentFragment, yang dimasukkan dalam urutan yang sama.

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

Parameters

node Node

Node yang baru.

child Node

Anak yang tua.

Returns

Node

Kembali ke Node

ToString()

Mengembalikan System.String yang mewakili instansi ini.

public override string ToString()

Returns

string

Sistem.String yang mewakili instansi ini.

 Indonesia