NodeFilter

NodeFilter class

Filtreler, düğümleri “filtrelemeyi” bilen nesnelerdir.

public abstract class NodeFilter : DOMObject, INodeFilter

yöntemler

İsimTanım
abstract AcceptNode(Node)Belirtilen 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 function , TreeWalker ve NodeIterator uygulaması tarafından çağrılır; normalde doğrudan from kullanıcı kodundan çağrılmaz. (Gerçi kendi uygulama mantığınızı yönlendirmek için same filtresini kullanmak isterseniz bunu yapabilirsiniz.)
override GetPlatformType()Bu yöntem, ECMAScript nesnesini almak için kullanılırType .

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 çocukları da reddedilecektir. NodeIterators bunu FILTER_SKIP. ile eşanlamlısı olarak ele alır.
const FILTER_SKIPBu tek düğümü atlayın. 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 değerlendirilecektir.
const SHOW_ALLTüm Düğümleri göster.
const SHOW_ATTRIBUTEAttr 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 yineleme 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 Varlık düğümü olan bir yineleyici veya ağaç yürütücü 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ü 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 bir parçası olmadığından, belge ağacı üzerinde gezinirken görünmezler.
const SHOW_PROCESSING_INSTRUCTIONProcessingInstruction düğümlerini göster.
const SHOW_TEXTMetin düğümlerini göster.

Ayrıca bakınız