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
Fields
ATTRIBUTE_NODE
Sebuah atribut node
[DOMName("ATTRIBUTE_NODE")]
public const ushort ATTRIBUTE_NODE = 2
Nilai lapangan
CDATA_SECTION_NODE
Node bagian cdata
[DOMName("CDATA_SECTION_NODE")]
public const ushort CDATA_SECTION_NODE = 4
Nilai lapangan
COMMENT_NODE
Komentar untuk Node
[DOMName("COMMENT_NODE")]
public const ushort COMMENT_NODE = 8
Nilai lapangan
DOCUMENT_FRAGMENT_NODE
Sebuah dokumen fragment node
[DOMName("DOCUMENT_FRAGMENT_NODE")]
public const ushort DOCUMENT_FRAGMENT_NODE = 11
Nilai lapangan
DOCUMENT_NODE
Dokumen Node
[DOMName("DOCUMENT_NODE")]
public const ushort DOCUMENT_NODE = 9
Nilai lapangan
DOCUMENT_TYPE_NODE
Jenis Dokumen Node
[DOMName("DOCUMENT_TYPE_NODE")]
public const ushort DOCUMENT_TYPE_NODE = 10
Nilai lapangan
ELEMENT_NODE
Node Elemen
[DOMName("ELEMENT_NODE")]
public const ushort ELEMENT_NODE = 1
Nilai lapangan
ENTITY_NODE
Node entitas
[DOMName("ENTITY_NODE")]
public const ushort ENTITY_NODE = 6
Nilai lapangan
ENTITY_REFERENCE_NODE
Node referensi entitas
[DOMName("ENTITY_REFERENCE_NODE")]
public const ushort ENTITY_REFERENCE_NODE = 5
Nilai lapangan
NOTATION_NODE
Node Notasi
[DOMName("NOTATION_NODE")]
public const ushort NOTATION_NODE = 12
Nilai lapangan
PROCESSING_INSTRUCTION_NODE
Node instruksi pemrosesan
[DOMName("PROCESSING_INSTRUCTION_NODE")]
public const ushort PROCESSING_INSTRUCTION_NODE = 7
Nilai lapangan
TEXT_NODE
Sebuah teks node
[DOMName("TEXT_NODE")]
public const ushort TEXT_NODE = 3
Nilai lapangan
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
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
FirstChild
Anak pertama dari nod ini.Jika tidak ada nod seperti itu, ini kembali nol.
[DOMName("firstChild")]
public Node FirstChild { get; }
Nilai Properti
LastChild
Anak terakhir dari nod ini.Jika tidak ada nod seperti itu, ini kembali nol.
[DOMName("lastChild")]
public Node LastChild { get; }
Nilai Properti
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
Nama Panggilan
Nama ruang URI nod ini, atau nol jika tidak ditentukan.
[DOMName("namespaceURI")]
[DOMNullable]
public virtual string NamespaceURI { get; protected set; }
Nilai Properti
NextSibling
Node segera mengikuti node ini.Jika tidak ada node tersebut, node ini kembali nol.
[DOMName("nextSibling")]
public Node NextSibling { get; }
Nilai Properti
NodeName
Nama nod ini, tergantung pada jenisnya.
[DOMName("nodeName")]
public abstract string NodeName { get; }
Nilai Properti
NodeType
Sebuah kode yang mewakili jenis objek dasar.
[DOMName("nodeType")]
public abstract ushort NodeType { get; }
Nilai Properti
NodeValue
Nilai nod ini, tergantung pada jenisnya.
[DOMName("nodeValue")]
public virtual string NodeValue { get; set; }
Nilai Properti
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
ParentElement
Dapatkan orang tua Aspose.Html.Dom.Element dari nod ini.
[DOMNullable]
[DOMName("parentElement")]
public Element ParentElement { get; }
Nilai Properti
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
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
PreviousSibling
Node ini langsung mendahului node ini.Jika tidak ada node tersebut, node ini kembali nol.
[DOMName("previousSibling")]
public Node PreviousSibling { get; }
Nilai Properti
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
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
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
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
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
“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
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
“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
“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
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
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
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
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
Kembali ke Node
ToString()
Mengembalikan System.String yang mewakili instansi ini.
public override string ToString()
Returns
Sistem.String yang mewakili instansi ini.