Class NodeFilter

Class NodeFilter

A név: Aspose.Html.Dom.Traversal.Filters Összefoglaló: Aspose.HTML.dll (25.4.0)

A szűrők olyan tárgyak, amelyek tudják, hogyan kell “szűrni” a csomópontokat.

[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

Örökletes tagok

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

NodeFilter()

protected NodeFilter()

Fields

FILTER_ACCEPT

A navigációs módszerek meghatározása aNodeIterator vagy TreeWalker visszaadja eztés node.

public const short FILTER_ACCEPT = 1

mező értéke

short

FILTER_REJECT

Elutasítja a csomópontot. navigációs módszerek meghatározottNodeIterator vagy TreeWalker nem tér visszaA TreeWalker számára, e csomópont gyermekeiEzeket a dolgokat a NodeIterators is elutasítja.Szinonimája a FILTER_SKIP.

public const short FILTER_REJECT = 2

mező értéke

short

FILTER_SKIP

Távolítsa el ezt az egységes csomópontot. navigációs módszerek meghatározottNodeIterator vagy TreeWalker nem tér visszaEz a csomópont. mind a NodeIterator ésTreeWalker, a csomópont gyermekei továbbra istekintetbe vették.

public const short FILTER_SKIP = 3

mező értéke

short

SHOW_ALL

Megmutatja az összes gombot.

public const long SHOW_ALL = 4294967295

mező értéke

long

SHOW_ATTRIBUTE

Megjelenítse az Attr csomópontokat. Ez csak akkor értelmes, ha létrehoz egyiterátor vagy fa-futó, amelynek attribútumcsomópontja abonyolult; ebben az esetben azt jelenti, hogy az attribútummegjelenik az iteráció vagy átjáró első pozíciójában.Mivel az attribútumok soha nem más csomópontok gyermekei, nemmegjelenik, amikor átkel a dokumentumfa.

public const long SHOW_ATTRIBUTE = 2

mező értéke

long

SHOW_CDATA_SECTION

A CDATASection csomópontok megjelenítése.

public const long SHOW_CDATA_SECTION = 8

mező értéke

long

SHOW_COMMENT

Megmutatja a csomópontokat.

public const long SHOW_COMMENT = 128

mező értéke

long

SHOW_DOCUMENT

Dokumentum csomópontok megjelenítése.

public const long SHOW_DOCUMENT = 256

mező értéke

long

SHOW_DOCUMENT_FRAGMENT

Dokumentumfragment csomópontok megjelenítése.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

mező értéke

long

SHOW_DOCUMENT_TYPE

DokumentumType csomópontok megjelenítése.

public const long SHOW_DOCUMENT_TYPE = 512

mező értéke

long

SHOW_ELEMENT

Az elem csomópontok megjelenítése.

public const long SHOW_ELEMENT = 1

mező értéke

long

SHOW_ENTITY

Megjelenítse az Entity csomópontokat. Ez csak akkor jelentőséggel bír, ha létrehozegy iterátor vagy fa-futó, amelynek aa) ebben az esetben azt jelenti, hogy aa csomópont első pozíciójában jelenik meg, mivela tárgyak nem a dokumentumfa részét képezik, nem jelennek meg, amikorA dokumentumfák átkelése.

public const long SHOW_ENTITY = 32

mező értéke

long

SHOW_ENTITY_REFERENCE

Megjelenítse az EntityReference csomópontokat.

public const long SHOW_ENTITY_REFERENCE = 16

mező értéke

long

SHOW_NOTATION

Megmutatja a Notációs csomópontokat. Ez csak akkor jelentőséggel bír, ha létrehozegy iterátor vagy fa-futó a Notációs csomópont, mint aRózsa; ebben az esetben azt jelenti, hogy aA jegyzetfüzet az első pozícióban jelenik megMivel a jegyzetek nem a dokumentumfa részét képezik, aNem jelenik meg, amikor a dokumentumfa felett halad.

public const long SHOW_NOTATION = 2048

mező értéke

long

SHOW_PROCESSING_INSTRUCTION

A feldolgozási utasítás csomópontjainak megjelenítése.

public const long SHOW_PROCESSING_INSTRUCTION = 64

mező értéke

long

SHOW_TEXT

Tekintse meg a csomópontokat.

public const long SHOW_TEXT = 4

mező értéke

long

Methods

AcceptNode(Node)

Ellenőrizze, hogy egy meghatározott csomópont látható-e a logikai szempontbólTreeWalker vagy NodeIterator. ez a funkcióA TreeWalker végrehajtása ésNodeIterator; általában nem hívják közvetlenül afelhasználói kód. (bár akkor is megteheti, ha ugyanazt szeretné használniszűrő, hogy irányítsa a saját alkalmazási logika.)

public abstract short AcceptNode(Node n)

Parameters

n Node

Nézd meg, hogy ellenőrizze, hogy átadja-e a szűrőt vagy sem.

Returns

short

állandó annak meghatározására, hogy a csomópont elfogadható-e,Elutasították, vagy elutasították, ahogyan a fent meghatározott.

GetPlatformType()

Ezt a módszert az ECMAScript objektum System.Type visszavonására használják.

public override Type GetPlatformType()

Returns

Type

Az ECMAScript objektum System.Type.

 Magyar