Class NodeFilter

Class NodeFilter

Tên không gian: Aspose.Html.Dom.Traversal.Filters Tổng hợp: Aspose.HTML.dll (25.4.0)

Các bộ lọc là các đối tượng biết làm thế nào để “philter out” các nút.

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

Inheritance

object DOMObject NodeFilter

Implements

INotifyPropertyChanged , INodeFilter

Thành viên thừa kế

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

Nhận các nút. phương pháp điều hướng được xác định choNodeIterator hoặc TreeWalker sẽ trả lại điều nàyNode là

public const short FILTER_ACCEPT = 1

Giá trị Field

short

FILTER_REJECT

Từ chối nút. phương pháp điều hướng được xác định choNodeIterator hoặc TreeWalker sẽ không trở lạiĐối với TreeWalker, con cái của nút nàycũng sẽ bị từ chối.NodeIterators coi điều này như mộtTương tự với FILTER_SKIP.

public const short FILTER_REJECT = 2

Giá trị Field

short

FILTER_SKIP

Loại bỏ nút duy nhất này. phương pháp điều hướng được xác định đểNodeIterator hoặc TreeWalker sẽ không trở lạiĐối với cả hai NodeIterator vàTreeWalker, những đứa trẻ của nút này sẽ vẫn cònxem xét .

public const short FILTER_SKIP = 3

Giá trị Field

short

SHOW_ALL

Hiển thị tất cả các nút

public const long SHOW_ALL = 4294967295

Giá trị Field

long

SHOW_ATTRIBUTE

Hiển thị các nút Attr. Điều này chỉ có ý nghĩa khi tạo ra mộtiterator hoặc tre-walker với một nút attribute như làroot; trong trường hợp này, nó có nghĩa là các điểm thuộc tínhsẽ xuất hiện ở vị trí đầu tiên của iteration hoặc traversal.Vì các thuộc tính không bao giờ là con cái của các nút khác, họ khôngxuất hiện khi đi qua cây tài liệu.

public const long SHOW_ATTRIBUTE = 2

Giá trị Field

long

SHOW_CDATA_SECTION

Hiển thị CDATASection nodes.

public const long SHOW_CDATA_SECTION = 8

Giá trị Field

long

SHOW_COMMENT

Hiển thị comment nodes

public const long SHOW_COMMENT = 128

Giá trị Field

long

SHOW_DOCUMENT

Hiển thị các nút tài liệu.

public const long SHOW_DOCUMENT = 256

Giá trị Field

long

SHOW_DOCUMENT_FRAGMENT

Hiển thị DocumentFragment nodes.

public const long SHOW_DOCUMENT_FRAGMENT = 1024

Giá trị Field

long

SHOW_DOCUMENT_TYPE

Hiển thị DocumentType nodes.

public const long SHOW_DOCUMENT_TYPE = 512

Giá trị Field

long

SHOW_ELEMENT

Hiển thị Element nodes.

public const long SHOW_ELEMENT = 1

Giá trị Field

long

SHOW_ENTITY

Hiển thị nút Entity. Điều này chỉ có ý nghĩa khi tạomột iterator hoặc tre-walker với một nút Entity như làroot; trong trường hợp này, nó có nghĩa lànút sẽ xuất hiện ở vị trí đầu tiên của vòng tròn.Các thực thể không phải là một phần của cây tài liệu, chúng không xuất hiện khiđi qua cây tài liệu.

public const long SHOW_ENTITY = 32

Giá trị Field

long

SHOW_ENTITY_REFERENCE

Hiển thị EntityReference nodes.

public const long SHOW_ENTITY_REFERENCE = 16

Giá trị Field

long

SHOW_NOTATION

Hiển thị các nút ghi chú. Điều này chỉ có ý nghĩa khi tạomột iterator hoặc tre-walker với một nút Notation nhưroot; trong trường hợp này, nó có nghĩa làNút ghi chép sẽ xuất hiện ở vị trí đầu tiên củaBởi vì các ghi chú không phải là một phần của cây tài liệu, chúngKhông xuất hiện khi đi qua cây tài liệu.

public const long SHOW_NOTATION = 2048

Giá trị Field

long

SHOW_PROCESSING_INSTRUCTION

Hiển thị hướng dẫn xử lý nút.

public const long SHOW_PROCESSING_INSTRUCTION = 64

Giá trị Field

long

SHOW_TEXT

Hiển thị Text nodes.

public const long SHOW_TEXT = 4

Giá trị Field

long

Methods

AcceptNode(Node)

Kiểm tra xem một nút cụ thể có thể nhìn thấy trong tầm nhìn logic của mộtTreeWalker hoặc NodeIterator. chức năng nàysẽ được gọi bởi việc thực hiện của TreeWalker vàNodeIterator; nó thường không được gọi trực tiếp từmã người dùng. (Mặc dù bạn có thể làm như vậy nếu bạn muốn sử dụng cùng mộtlọc để hướng dẫn logic ứng dụng của riêng bạn.)

public abstract short AcceptNode(Node n)

Parameters

n Node

nút để kiểm tra xem nó vượt qua bộ lọc hay không.

Returns

short

một liên tục để xác định liệu nút được chấp nhận hay không,bị từ chối, hoặc bị bỏ qua, như đã định nghĩa ở trên.

GetPlatformType()

Phương pháp này được sử dụng để lấy lại ECMAScript object System.Type.

public override Type GetPlatformType()

Returns

Type

Mục tiêu của ECMAScript System.Type.

 Tiếng Việt