Class NodeFilter
Името на пространството: Aspose.Html.Dom.Traversal.Filters Aspose.HTML.dll (25.4.0)
Филтрите са обекти, които знаят как да “филтър” възли.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilter
Inheritance
object ← DOMObject ← NodeFilter
Implements
INotifyPropertyChanged , INodeFilter
наследници
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
Навигационни методи, определени заNodeIterator или TreeWalker ще върне товаи нюанс.
public const short FILTER_ACCEPT = 1
полева стойност
FILTER_REJECT
Навигационни методи, определени заNodeIterator или TreeWalker няма да се върнеза TreeWalker, децата на този възелСъщо така ще бъде отхвърлен. NodeIterators третира това катоFILTER_SKIP.
public const short FILTER_REJECT = 2
полева стойност
FILTER_SKIP
Премахване на този единен възел. методи за навигация, определени заNodeIterator или TreeWalker няма да се върнеза двете NodeIterator иТръмп, децата на този възел ще бъдатразглеждани .
public const short FILTER_SKIP = 3
полева стойност
SHOW_ALL
Покажи всички нюанси.
public const long SHOW_ALL = 4294967295
полева стойност
SHOW_ATTRIBUTE
Показване на атрибути. това е смислено само при създаване наИтератор или дървен ходник с атрибутен възел като неговкорен; в този случай, това означава, че атрибутътще се появи в първата позиция на иерацията или презралата.Тъй като атрибутите никога не са деца на други възли, те неПоявява се, когато преминава през документалното дърво.
public const long SHOW_ATTRIBUTE = 2
полева стойност
SHOW_CDATA_SECTION
CDATASection.
public const long SHOW_CDATA_SECTION = 8
полева стойност
SHOW_COMMENT
Показване на възглавници.
public const long SHOW_COMMENT = 128
полева стойност
SHOW_DOCUMENT
Показване на документални възли.
public const long SHOW_DOCUMENT = 256
полева стойност
SHOW_DOCUMENT_FRAGMENT
Показване на документаФрагмент възели.
public const long SHOW_DOCUMENT_FRAGMENT = 1024
полева стойност
SHOW_DOCUMENT_TYPE
Показване на документен тип възли.
public const long SHOW_DOCUMENT_TYPE = 512
полева стойност
SHOW_ELEMENT
Показване на елементарни възли.
public const long SHOW_ELEMENT = 1
полева стойност
SHOW_ENTITY
Показване на възела на субекта. това е смислено само при създаване наИтератор или дървен ходник с възел на субекта като неговв този случай означава, че субектътНодът ще се появи в първото положение на кръстовището.субектите не са част от документното дърво, те не се появяват, когатоПреминава през документалното дърво.
public const long SHOW_ENTITY = 32
полева стойност
SHOW_ENTITY_REFERENCE
EntityReference.
public const long SHOW_ENTITY_REFERENCE = 16
полева стойност
SHOW_NOTATION
Показване на нотационни възли.Това е смислено само при създаване наИтератор или дървен ходник с нотационен възел като неговРоналдо; в този случай, това означава, чеНотационният възел ще се появи в първата позиция наТъй като нотациите не са част от документното дърво, те правятНе се появява при преминаване през документалното дърво.
public const long SHOW_NOTATION = 2048
полева стойност
SHOW_PROCESSING_INSTRUCTION
Показване на инструкциите за обработка.
public const long SHOW_PROCESSING_INSTRUCTION = 64
полева стойност
SHOW_TEXT
Показване на текстови възли.
public const long SHOW_TEXT = 4
полева стойност
Methods
AcceptNode(Node)
Тест дали даден възел е видим в логическия поглед наTreeWalker или NodeIterator. тази функцияще бъде призовано от изпълнението на TreeWalker иNodeIterator; обикновено не се нарича директно отпотребителски код. (въпреки че можете да направите това, ако искате да използвате същияФилтър за насочване на собствената си логика на приложението.)
public abstract short AcceptNode(Node n)
Parameters
n
Node
Нодът за проверка, за да се види дали той преминава през филтра или не.
Returns
константа, за да се определи дали нодът е приет,отхвърлени или пропуснати, както е определено по-горе.
GetPlatformType()
ECMAScript обект System.Type.
public override Type GetPlatformType()
Returns
ECMAScript System.Type.