Class NodeFilter
Nama dari : Aspose.Html.Dom.Traversal.Filters Pengumpulan: Aspose.HTML.dll (25.4.0)
Filter adalah objek yang tahu bagaimana untuk “filter keluar” nodus.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
anggota yang diwarisi
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
NodeFilter()
protected NodeFilter()
Fields
FILTER_ACCEPT
Metode navigasi yang ditentukan untukNodeIterator atau TreeWalker akan mengembalikan inidan node.
public const short FILTER_ACCEPT = 1
Nilai lapangan
FILTER_REJECT
Menolak node. metode navigasi yang ditentukan untukNodeIterator atau TreeWalker tidak akan kembaliUntuk TreeWalker, anak-anak dari nod inijuga akan ditolak.NodeIterators memperlakukan ini sebagaiFilter untuk filter_skip.
public const short FILTER_REJECT = 2
Nilai lapangan
FILTER_SKIP
Mengalihkan satu nod ini. metode navigasi yang ditentukan untukNodeIterator atau TreeWalker tidak akan kembaliUntuk kedua NodeIterator danTreeWalker, anak-anak nod ini masih akandipertimbangkan .
public const short FILTER_SKIP = 3
Nilai lapangan
SHOW_ALL
Tunjukkan semua node.
public const long SHOW_ALL = 4294967295
Nilai lapangan
SHOW_ATTRIBUTE
Menampilkan nod Attr. ini hanya berarti ketika membuatiterator atau tree-walker dengan atribut node sebagaidalam hal ini, berarti bahwa atribut nodeakan muncul di posisi pertama iterasi atau traversal.Karena atribut tidak pernah anak-anak dari nodus lain, mereka tidakmuncul ketika menyeberangi pohon dokumen.
public const long SHOW_ATTRIBUTE = 2
Nilai lapangan
SHOW_CDATA_SECTION
Menampilkan CDATASection nodes.
public const long SHOW_CDATA_SECTION = 8
Nilai lapangan
SHOW_COMMENT
Tampilkan komentar nodes.
public const long SHOW_COMMENT = 128
Nilai lapangan
SHOW_DOCUMENT
Tampilkan Node Dokumen
public const long SHOW_DOCUMENT = 256
Nilai lapangan
SHOW_DOCUMENT_FRAGMENT
Tampilkan Node DokumentFragment
public const long SHOW_DOCUMENT_FRAGMENT = 1024
Nilai lapangan
SHOW_DOCUMENT_TYPE
Tampilkan Node Dokumen.
public const long SHOW_DOCUMENT_TYPE = 512
Nilai lapangan
SHOW_ELEMENT
Menampilkan elemen nodus.
public const long SHOW_ELEMENT = 1
Nilai lapangan
SHOW_ENTITY
Menampilkan entitas nodes. ini hanya berarti ketika membuatseorang iterator atau penjelajah pohon dengan entitas sebagaidalam hal ini, yang berarti bahwa entitasNode akan muncul di posisi pertama dari traversal.entitas bukan bagian dari pokok dokumen, mereka tidak muncul ketikaMelintasi pohon dokumen.
public const long SHOW_ENTITY = 32
Nilai lapangan
SHOW_ENTITY_REFERENCE
Menampilkan EntityReference nodes.
public const long SHOW_ENTITY_REFERENCE = 16
Nilai lapangan
SHOW_NOTATION
Tampilkan nod Notasi. ini hanya berarti ketika membuatIterator atau pokok-pokok dengan node Notasi sebagaiAwalnya, dalam hal ini, berarti bahwaNode notasi akan muncul di posisi pertama dariKarena notasi bukan bagian dari pohon dokumen, merekaTidak muncul ketika menyeberangi pohon dokumen.
public const long SHOW_NOTATION = 2048
Nilai lapangan
SHOW_PROCESSING_INSTRUCTION
Tampilkan jalur pemrosesan.
public const long SHOW_PROCESSING_INSTRUCTION = 64
Nilai lapangan
SHOW_TEXT
Menampilkan teks nodus.
public const long SHOW_TEXT = 4
Nilai lapangan
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.)
public abstract 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.
GetPlatformType()
Metode ini digunakan untuk mendapatkan objek ECMAScript System.Type.
public override Type GetPlatformType()
Returns
Objek ECMAScript System.Type.