Class NodeFilter

NodeFilter class

Filter adalah objek yang mengetahui cara “memfilter” node.

public abstract class NodeFilter : DOMObject, INodeFilter

Metode

NamaKeterangan
abstract AcceptNode(Node)Uji apakah node tertentu terlihat dalam tampilan logis dari a TreeWalker atau NodeIterator. Fungsi ini akan dipanggil dengan implementasi TreeWalker dan NodeIterator; biasanya tidak dipanggil langsung from kode pengguna. (Meskipun Anda dapat melakukannya jika ingin menggunakan filter yang sama untuk memandu logika aplikasi Anda sendiri.)
override GetPlatformType()Metode ini digunakan untuk mengambil objek ECMAScriptType .

Bidang

NamaKeterangan
const FILTER_ACCEPTTerima simpulnya. Metode navigasi yang ditentukan untuk NodeIterator atau TreeWalker akan mengembalikan node. ini
const FILTER_REJECTMenolak node. Metode navigasi yang ditentukan untuk NodeIterator atau TreeWalker tidak akan mengembalikan node ini. Untuk TreeWalker, anak dari node ini juga akan ditolak. NodeIterator memperlakukan ini sebagai sinonim untuk FILTER_SKIP.
const FILTER_SKIPLewati simpul tunggal ini. Metode navigasi yang ditentukan untuk NodeIterator atau TreeWalker tidak akan mengembalikan node ini. Untuk NodeIterator dan TreeWalker, anak dari node ini masih akan dipertimbangkan .
const SHOW_ALLTampilkan semua Node.
const SHOW_ATTRIBUTETampilkan node Attr. Ini berarti hanya saat membuat iterator atau tree-walker dengan node atribut sebagai root ; dalam hal ini berarti node atribut akan muncul di posisi pertama iterasi atau traversal. Karena atribut tidak pernah menjadi anak dari node lain, mereka tidak muncul saat melintasi pohon dokumen.
const SHOW_CDATA_SECTIONMenampilkan node Bagian CDATA.
const SHOW_COMMENTTampilkan node Komentar.
const SHOW_DOCUMENTTampilkan simpul Dokumen.
const SHOW_DOCUMENT_FRAGMENTTampilkan node DocumentFragment.
const SHOW_DOCUMENT_TYPETampilkan node DocumentType.
const SHOW_ELEMENTTampilkan simpul Elemen.
const SHOW_ENTITYTampilkan node Entitas. Ini berarti hanya saat membuat iterator atau tree-walker dengan simpul Entitas sebagai akar ; dalam hal ini, berarti node Entity akan muncul di posisi pertama traversal. Karena entitas bukan bagian dari pohon dokumen, mereka tidak muncul saat melintasi pohon dokumen.
const SHOW_ENTITY_REFERENCETampilkan node Referensi Entitas.
const SHOW_NOTATIONTampilkan simpul Notasi. Ini berarti hanya saat membuat iterator atau tree-walker dengan Node notasi sebagai root ; dalam hal ini, berarti simpul Notasi akan muncul di posisi pertama traversal . Karena notasi bukan bagian dari pohon dokumen, mereka tidak muncul saat menelusuri pohon dokumen.
const SHOW_PROCESSING_INSTRUCTIONTampilkan node Instruksi Pemrosesan.
const SHOW_TEXTTampilkan node Teks.

Lihat juga