Interface INodeFilter

Interface INodeFilter

Именује се: Aspose.Html.Dom.Traversal Асамблеја: Aspose.HTML.dll (25.4.0)

Филтри су објекти који знају како да “филтрирају” чворове.NodeIterator или TreeWalker се дајеNodeFilter, primenjuje filter pre nego što vrati sledećiАко филтер каже да прихвата чвор, логика пролаза се враћато; у супротном, трансал гледа на следећи чвор и тврди да јеНод који је одбијен није био тамо.

NodeFilter је само интерфејс који корисници могу имплементирати како би обезбедили своје филтере.

НодеФилтерс не морају знати како да прелазе од чворова до чвора, нити треба да знају ништа о структури података која се прелази. ово чини врло лако писати филтере, јер једина ствар коју морате да радите је да процените један чвор.

Такође погледајте Document object Model (DOM) Level 2 Traversal and Range Specification @since DOM ниво 2

[DOMName("NodeFilter")]
[ComVisible(true)]
[DOMObject]
public interface INodeFilter

Methods

AcceptNode(Node)

Тест да ли је одређени чвор видљив у логичком погледуTreeWalker или NodeIterator. ова функцијаТо ће бити позвано спровођењем ТрееВалкера иNodeIterator; обично се не зове директно одкориснички код. (иако бисте то урадили ако бисте желели да користите истиФилтрирајте да бисте водили сопствену логику апликације.)

[DOMName("acceptNode")]
short AcceptNode(Node n)

Parameters

n Node

Node da proverite da li prođe kroz filter ili ne.

Returns

short

константа за одређивање да ли је чвор прихваћен,Одбијена или одбијена, као што је горе дефинисано.

 Српски