Class NodeFilter
Името на пространството: Aspose.Html.Dom.Traversal.Filters Асамблея: Aspose.HTML.dll (25.5.0)
Филтрите са обекти, които знаят как да “филтър” възли.
[ComVisible(true)]
public abstract class NodeFilter : DOMObject, INotifyPropertyChanged, INodeFilterInheritance
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.