Namespace Aspose.Svg.Dom.Traversal

Namespace Aspose.Svg.Dom.Traversal

Namespaces

име име име имеDescription
Aspose.Svg.Dom.Traversal.Filters

Interfaces

Име интерфејсаDescription
IDocumentTraversalDocumentTraversal sadrži metode koje stvaraju iteratore i drveće hodnike da prelaze čvor i njegove decu u redosledu dokumenta (glavno prvo, pre-order traversal, što je ekvivalentno redosu u kojem se početak oznake pojavljuju u tekstnoj predstavljanju dokumenta).

Такође погледајте Документални објекат модел (ДОМ) ниво 2 Трансфер и опсег спецификације@since DOM ниво 2

IElementTraversalElementTraversal interfejs je skup čitanih atributa koji autoru omogućuju da lako naviga između elemenata u dokumentu.U usklađivanju implementacija ElementTraversal, svi objekti koji implementiraju Element takođe moraju da implementiraju ElementTraversal interfejs.
INodeFilterФилтери су објекти који знају како да “филтрирају” чворове.Ако се нудеитератор или дрвоВалкер даје нудФилтер, он примењује филтер пре него што враћа следећи чвор.Када филтр каже да прихвата унутар, трансална логика га врати; у супротном, транссално тражи следећег чвора и претпоставља да није било нити који је одбијен.

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

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

Такође погледајте Документални објекат модел (ДОМ) ниво 2 Трансфер и опсег спецификације@since DOM ниво 2

INodeIteratorИтератори се користе за пролазак кроз скуп чворова, на пример, скуп унука у NodeList, подводник документа који управља одређени чвор, резултати претраге, или било који други скуп нодова. Сјет чвора који ће бити итератиран одређује имплементација НодеИтератора. ДОМ ниво 2 одреди јединствену Нодитератор имплантацију за документ-порука пролази кроз документарну подлогу. Инстанције ових итаратора се креирају позивајући ДокументТраверсал .createNodeIterator().

Такође погледајте Документални објекат модел (ДОМ) ниво 2 Трансфер и опсег спецификације@since DOM ниво 2

ITraversalИтератори се користе за пролазак кроз скуп чворова, на пример, скуп унука у NodeList, подводник документа који управља одређени чвор, резултати претраге, или било који други скуп нодова. Сјет чвора који ће бити итератиран одређује имплементација НодеИтератора. ДОМ ниво 2 одреди јединствену Нодитератор имплантацију за документ-порука пролази кроз документарну подлогу. Инстанције ових итаратора се креирају позивајући ДокументТраверсал .createNodeIterator().

Такође погледајте Документални објекат модел (ДОМ) ниво 2 Трансфер и опсег спецификације@since DOM ниво 2

ITreeWalkerTreeWalker објекти се користе за навигацију документног дрвета или под дрветом користећи поглед документа дефинисани њиховим WhatToShow знаменима и филтерима (ако постоји).

Занемаривање чворова из логичког погледа под дрветом може довести до структуре која је значајно другачија од истог подрума у комплетном, нефилтрираном документу. Чворови који су браћови у визији дрветаВалкера могу бити деца различитих, широко одвојених чвора у оригиналном погледу. На пример, размотрите НодФилтер који скип сви чворци осим текстуалних узорка и коренног чула документа.

Такође погледајте Документални објекат модел (ДОМ) ниво 2 Трансфер и опсег спецификације@since DOM ниво 2

 Српски