Interface INodeFilter
Nama dari : Aspose.Html.Dom.Traversal Pengumpulan: Aspose.HTML.dll (25.4.0)
Filter adalah objek yang tahu bagaimana untuk “filter keluar” nodus.NodeIterator atau TreeWalker diberikan sebagaiNodeFilter, ia menerapkan filter sebelum mengembalikan yang berikutnyaJika filter mengatakan untuk menerima nod, logika traversal mengembalikanitu; sebaliknya, traversal mencari nod berikutnya dan berpura-puraNode yang ditolak tidak ada.
NodeFilter hanyalah antarmuka yang dapat digunakan pengguna untuk menyediakan filter mereka sendiri.
NodeFilters tidak perlu tahu bagaimana untuk menyeberangi dari nod ke nod, atau mereka perlu mengetahui apa pun tentang struktur data yang sedang diseberang. Ini membuatnya sangat mudah untuk menulis filter, karena satu-satunya hal yang perlu mereka ketahui adalah untuk mengevaluasi satu nod. Satu filter dapat digunakan dengan sejumlah jenis traversal yang berbeda, mendorong penggunaan ulang kode.
Lihat juga The Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM Tingkat 2
[DOMName("NodeFilter")]
[ComVisible(true)]
[DOMObject]
public interface INodeFilter
Methods
AcceptNode(Node)
Menguji apakah node tertentu terlihat dari sudut pandang logis dariTreeWalker atau NodeIterator. fungsi iniakan dipanggil oleh implementasi TreeWalker danNodeIterator; biasanya tidak dipanggil langsung darikode pengguna. (Walaupun Anda bisa melakukannya jika Anda ingin menggunakan yang samafilter untuk mengarahkan logika aplikasi Anda sendiri.)
[DOMName("acceptNode")]
short AcceptNode(Node n)
Parameters
n
Node
Node untuk memeriksa untuk melihat apakah ia melewati filter atau tidak.
Returns
Konstan untuk menentukan apakah node diterima,ditolak atau ditolak, seperti yang dinyatakan di atas.