NodeFilter

NodeFilter class

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

public abstract class NodeFilter : DOMObject, INodeFilter

yöntemler

İsim Tanı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

İsim Tanım
const FILTER_ACCEPT Düğümü kabul edin. NodeIterator veya TreeWalker için tanımlanan gezinme yöntemleri bu düğümünü döndürür.
const FILTER_REJECT Düğü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_SKIP Bu 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_ALL Tüm Düğümleri göster.
const SHOW_ATTRIBUTE Attr 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_SECTION CDATASection düğümlerini göster.
const SHOW_COMMENT Yorum düğümlerini göster.
const SHOW_DOCUMENT Belge düğümlerini göster.
const SHOW_DOCUMENT_FRAGMENT DocumentFragment düğümlerini göster.
const SHOW_DOCUMENT_TYPE DocumentType düğümlerini göster.
const SHOW_ELEMENT Öğe düğümlerini göster.
const SHOW_ENTITY Varlı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_REFERENCE EntityReference düğümlerini göster.
const SHOW_NOTATION Gö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_INSTRUCTION ProcessingInstruction düğümlerini göster.
const SHOW_TEXT Metin düğümlerini göster.

Ayrıca bakınız