Class NodeFilter

NodeFilter class

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

public abstract class NodeFilter : DOMObject, INodeFilter

yöntemler

İsimTanım
abstract AcceptNode(Node)Belirli bir düğümün a TreeWalker veya NodeIterator mantıksal görünümünde görünür olup olmadığını test edin. Bu işlev , TreeWalker ve NodeIterator uygulaması tarafından çağrılacaktır; normalde doğrudan from kullanıcı kodu olarak adlandırılmaz. (Yine de kendi uygulama mantığınıza rehberlik etmesi için same filtresini kullanmak isterseniz bunu yapabilirsiniz.)
override GetPlatformType()Bu yöntem ECMAScript nesnesini almak için kullanılır.Type .

Alanlar

İsimTanım
const FILTER_ACCEPTDüğümü kabul edin. NodeIterator veya TreeWalker için tanımlanan gezinme yöntemleri bu düğümünü döndürür.
const FILTER_REJECTDüğümü reddet. NodeIterator veya TreeWalker için tanımlanan gezinme yöntemleri bu düğümü döndürmez. TreeWalker için, bu düğümünün alt öğeleri de reddedilecektir. NodeIterators, bunu FILTER_SKIP. ile eşanlamlısı olarak ele alır.
const FILTER_SKIPBu tek düğümü atla. NodeIterator veya TreeWalker için tanımlanan gezinme yöntemleri bu düğümü döndürmez. Hem NodeIterator hem de TreeWalker için, bu düğümün alt öğeleri yine de olarak kabul edilecektir.
const SHOW_ALLTüm Düğümleri göster.
const SHOW_ATTRIBUTEÖznitelik düğümlerini göster. Bu yalnızca, kökü olarak bir öznitelik düğümü olan bir yineleyici veya ağaç yürütücü oluştururken anlamlıdır; bu durumda, öznitelik düğümünün yinelemenin veya geçişin ilk konumunda görüneceği anlamına gelir. Nitelikler hiçbir zaman diğer düğümlerin çocukları olmadığından, belge ağacı üzerinde gezinirken görünmezler.
const SHOW_CDATA_SECTIONCDATASection düğümlerini göster.
const SHOW_COMMENTYorum düğümlerini göster.
const SHOW_DOCUMENTBelge düğümlerini göster.
const SHOW_DOCUMENT_FRAGMENTDocumentFragment düğümlerini göster.
const SHOW_DOCUMENT_TYPEDocumentType düğümlerini göster.
const SHOW_ELEMENTÖğe düğümlerini göster.
const SHOW_ENTITYVarlık düğümlerini göster. Bu yalnızca, kökü olarak bir Varlık düğümü olan bir yineleyici veya ağaç yürütücüsü oluştururken anlamlıdır; bu durumda, Entity düğümünün geçişin ilk konumunda görüneceği anlamına gelir. varlıkları belge ağacının parçası olmadığından, belge ağacı üzerinde gezinirken görünmezler.
const SHOW_ENTITY_REFERENCEEntityReference düğümlerini göster.
const SHOW_NOTATIONGösterim düğümlerini göster. Bu yalnızca, kökü olarak bir Gösterim düğümü olan bir yineleyici veya ağaç yürütücüsü oluştururken anlamlıdır; bu durumda, Gösterim düğümünün geçişinin ilk konumunda görüneceği anlamına gelir. Gösterimler belge ağacının parçası olmadığından, belge ağacı üzerinde gezinirken görünmezler.
const SHOW_PROCESSING_INSTRUCTIONİşleme Talimatı düğümlerini göster.
const SHOW_TEXTMetin düğümlerini göster.

Ayrıca bakınız