Class NodeFilter
İsim alanı : Aspose.Html.Dom.Traversal.Filters Toplantı: Aspose.HTML.dll (25.5.0)
Filtreler, düğümlerin nasıl “filtre edileceğini” bilen nesnelerdir.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilterInheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
mirasçı üyeleri
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
Navigasyon yöntemleri: Navigasyon yöntemleri: Navigasyon yöntemleriNodeIterator veya TreeWalker bunu geri getirecekNode için.
public const short FILTER_ACCEPT = 1alan değeri
FILTER_REJECT
Node’u reddetmek. navigasyon yöntemleri tanımlanmıştırNodeIterator veya TreeWalker geri dönmeyecekTreeWalker için, bu düğümün çocuklarıbu ilanı beğen Eki 14 NodeIterators treat this as aFiltre_Skype için sinonim.
public const short FILTER_REJECT = 2alan değeri
FILTER_SKIP
Bu tek düğmeyi kaydırın. navigasyon yöntemleri tanımlanmıştırNodeIterator veya TreeWalker geri dönmeyecekbu düğme. hem NodeIterator hem deTreeWalker, bu düğümün çocukları haladikkate alınır.
public const short FILTER_SKIP = 3alan değeri
SHOW_ALL
Tüm düğmeleri göster.
public const long SHOW_ALL = 4294967295alan değeri
SHOW_ATTRIBUTE
Attr düğmeleri gösterin. bu sadece bir oluştururken anlamlıdıriterator veya ağaç yürüyen bir atribut düğmesi ileırk; bu durumda, atribut düğmesi anlamına gelirİterasyon veya geçişin ilk pozisyonunda ortaya çıkacaktır.Çünkü özellikler asla diğer düğümlerin çocukları değildir.Belge ağacının üzerinden geçerken ortaya çıkıyor.
public const long SHOW_ATTRIBUTE = 2alan değeri
SHOW_CDATA_SECTION
CDATASection düğmeleri gösterin.
public const long SHOW_CDATA_SECTION = 8alan değeri
SHOW_COMMENT
Görüntüleme düğümleri.
public const long SHOW_COMMENT = 128alan değeri
SHOW_DOCUMENT
Doküman düğmeleri gösterin.
public const long SHOW_DOCUMENT = 256alan değeri
SHOW_DOCUMENT_FRAGMENT
DocumentFragment düğümlerini gösterin.
public const long SHOW_DOCUMENT_FRAGMENT = 1024alan değeri
SHOW_DOCUMENT_TYPE
DocumentType düğmeleri gösterin.
public const long SHOW_DOCUMENT_TYPE = 512alan değeri
SHOW_ELEMENT
Element düğmeleri gösterin.
public const long SHOW_ELEMENT = 1alan değeri
SHOW_ENTITY
Göster Entity düğmeleri. bu sadece oluşturulduğunda anlamlıdırbir iteratör veya ağaç yürüyen bir entite düğmesi ile onunbu konuda; bu durumda, bu kuruluşunNode, geçişin ilk pozisyonunda görünür.Birimler belge ağacının bir parçası değildir, ortaya çıkmazlar.Doküman ağacının üzerinden geçiyoruz.
public const long SHOW_ENTITY = 32alan değeri
SHOW_ENTITY_REFERENCE
EntityReference düğümlerini gösterin.
public const long SHOW_ENTITY_REFERENCE = 16alan değeri
SHOW_NOTATION
Notasyon düğmeleri gösterin. bu sadece oluşturulduğunda anlamlıdırbir iterator veya ağaç yürüyen bir Notasyon düğmesi ile onunCevap: Bu durumda, buNotasyon düğmesi ilk pozisyonda görünür.Notlar belge ağacının bir parçası olmadığı için,Belge ağacının üzerinden geçerken görünmüyor.
public const long SHOW_NOTATION = 2048alan değeri
SHOW_PROCESSING_INSTRUCTION
İşleme yönlendirme düğmeleri gösterin.
public const long SHOW_PROCESSING_INSTRUCTION = 64alan değeri
SHOW_TEXT
Yazı düğmeleri gösterin.
public const long SHOW_TEXT = 4alan değeri
Methods
AcceptNode(Node)
belirli bir düğümün mantıksal bakış açısından görülebilir olup olmadığını test etmekTreeWalker veya NodeIterator. bu fonksiyonTreeWalker’ın uygulanması veNodeIterator; genellikle doğrudan çağırılmazKullanıcı kodu. (Ama eğer aynı kullanmak istiyorsanız bunu yapabilirsinizfiltre kendi uygulama mantığı yönlendirmek için.)
public abstract short AcceptNode(Node n)Parameters
n Node
filtreyi geçip geçmediğini görmek için düğmeyi kontrol edin.
Returns
Node’un kabul edilip kabul edilip kabul edilip kabul edilip kabul edilip kabul edilip kabul edilip kabul edilip kabul edilip kabul edilip kabul edilip kabul edilip,Yukarıda belirtildiği gibi reddedildi veya reddedildi.
GetPlatformType()
Bu yöntem, ECMAScript object System.Type’yi geri almak için kullanılır.
public override Type GetPlatformType()Returns
ECMAScript nesne System.Type.