Class NodeFilter

Class NodeFilter

İsim alanı : Aspose.Html.Dom.Traversal.Filters Görüntüleme: Aspose.HTML.dll (25.4.0)

Filtreler, düğümlerin nasıl “filtre edileceğini” bilen nesnelerdir.

[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter

Inheritance

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 = 1

alan değeri

short

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 = 2

alan değeri

short

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 = 3

alan değeri

short

SHOW_ALL

Tüm düğmeleri göster.

public const long SHOW_ALL = 4294967295

alan değeri

long

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 = 2

alan değeri

long

SHOW_CDATA_SECTION

CDATASection düğmeleri gösterin.

public const long SHOW_CDATA_SECTION = 8

alan değeri

long

SHOW_COMMENT

Görüntüleme düğümleri.

public const long SHOW_COMMENT = 128

alan değeri

long

SHOW_DOCUMENT

Doküman düğmeleri gösterin.

public const long SHOW_DOCUMENT = 256

alan değeri

long

SHOW_DOCUMENT_FRAGMENT

DocumentFragment düğümlerini gösterin.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

alan değeri

long

SHOW_DOCUMENT_TYPE

DocumentType düğmeleri gösterin.

public const long SHOW_DOCUMENT_TYPE = 512

alan değeri

long

SHOW_ELEMENT

Element düğmeleri gösterin.

public const long SHOW_ELEMENT = 1

alan değeri

long

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 = 32

alan değeri

long

SHOW_ENTITY_REFERENCE

EntityReference düğümlerini gösterin.

public const long SHOW_ENTITY_REFERENCE = 16

alan değeri

long

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 = 2048

alan değeri

long

SHOW_PROCESSING_INSTRUCTION

İşleme yönlendirme düğmeleri gösterin.

public const long SHOW_PROCESSING_INSTRUCTION = 64

alan değeri

long

SHOW_TEXT

Yazı düğmeleri gösterin.

public const long SHOW_TEXT = 4

alan değeri

long

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

short

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

Type

ECMAScript nesne System.Type.

 Türkçe