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
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
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
SHOW_ALL
Megmutatja az összes gombot.
public const long SHOW_ALL = 4294967295
mező értéke
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
SHOW_CDATA_SECTION
A CDATASection csomópontok megjelenítése.
public const long SHOW_CDATA_SECTION = 8
mező értéke
SHOW_COMMENT
Megmutatja a csomópontokat.
public const long SHOW_COMMENT = 128
mező értéke
SHOW_DOCUMENT
Dokumentum csomópontok megjelenítése.
public const long SHOW_DOCUMENT = 256
mező értéke
SHOW_DOCUMENT_FRAGMENT
Dokumentumfragment csomópontok megjelenítése.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
mező értéke
SHOW_DOCUMENT_TYPE
DokumentumType csomópontok megjelenítése.
public const long SHOW_DOCUMENT_TYPE = 512
mező értéke
SHOW_ELEMENT
Az elem csomópontok megjelenítése.
public const long SHOW_ELEMENT = 1
mező értéke
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
SHOW_ENTITY_REFERENCE
Megjelenítse az EntityReference csomópontokat.
public const long SHOW_ENTITY_REFERENCE = 16
mező értéke
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
SHOW_PROCESSING_INSTRUCTION
A feldolgozási utasítás csomópontjainak megjelenítése.
public const long SHOW_PROCESSING_INSTRUCTION = 64
mező értéke
SHOW_TEXT
Tekintse meg a csomópontokat.
public const long SHOW_TEXT = 4
mező értéke
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
á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
Az ECMAScript objektum System.Type.