Interface IDocumentTraversal
Tên không gian: Aspose.Html.Dom.Traversal Tổng hợp: Aspose.HTML.dll (25.4.0)
DocumentTraversal chứa các phương pháp tạo iterators vàNgười đi bộ cây để vượt qua một nút và con cái của nó theo thứ tự tài liệu (tầm sâuđầu tiên, trước lệnh traversal, tương đương với lệnh trong đóTags bắt đầu xuất hiện trong biểu mẫu văn bản của tài liệu).hỗ trợ tính năng Traversal, DocumentTraversal sẽđược thực hiện bởi cùng các đối tượng thực hiện giao diện tài liệu.
Xem thêm The Document object Model (DOM) Level 2 Traversal and Range Specification . @since DOM cấp 2
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IDocumentTraversal
Methods
CreateNodeIterator(Node)
Tạo một NodeIterator mới trên sàn dưới đáyNode cụ thể
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root)
Parameters
root
Node
Một nút mà sẽ được iterated cùng với con cái của nó.Iterator ban đầu được đặt ngay trước nút này.WhatToShow lá cờ và bộ lọc, nếu có, khôngxem xét khi đặt vị trí này. rễ không phải là0 0 0
Returns
NodeIterator mới được tạo ra
Exceptions
NOT_SUPPORTED_ERR: Được nâng cao nếu rễ được chỉ định là0 0 0
CreateNodeIterator(Node, dài)
Tạo một NodeIterator mới trên sàn dưới đáyNode cụ thể
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow)
Parameters
root
Node
Một nút mà sẽ được iterated cùng với con cái của nó.Iterator ban đầu được đặt ngay trước nút này.WhatToShow lá cờ và bộ lọc, nếu có, khôngxem xét khi đặt vị trí này. rễ không phải là0 0 0
whatToShow
long
lá cờ cho biết các loại nút nào có thể xuất hiện trongcái nhìn logic của cây được trình bày bởi iterator. xemMô tả của NodeFilter cho bộ có thểSHOW_ values.Điều này có thể được kết hợp bằng cách sử dụnghoặc
Returns
NodeIterator mới được tạo ra
Exceptions
NOT_SUPPORTED_ERR: Được nâng cao nếu rễ được chỉ định là0 0 0
CreateNodeIterator(Node, dài, InodeFilter)
Tạo một NodeIterator mới trên sàn dưới đáyNode cụ thể
[DOMName("createNodeIterator")]
INodeIterator CreateNodeIterator(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Một nút mà sẽ được iterated cùng với con cái của nó.Iterator ban đầu được đặt ngay trước nút này.WhatToShow lá cờ và bộ lọc, nếu có, khôngxem xét khi đặt vị trí này. rễ không phải là0 0 0
whatToShow
long
lá cờ cho biết các loại nút nào có thể xuất hiện trongcái nhìn logic của cây được trình bày bởi iterator. xemMô tả của NodeFilter cho bộ có thểSHOW_ values.Điều này có thể được kết hợp bằng cách sử dụnghoặc
filter
INodeFilter
NodeFilter để được sử dụng với điều nàyTreeWalker, hoặc null để chỉ ra không có bộ lọc.
Returns
NodeIterator mới được tạo ra
Exceptions
NOT_SUPPORTED_ERR: Được nâng cao nếu rễ được chỉ định là0 0 0
CreateTreeWalker(Node)
Tạo một TreeWalker mới trên tầng hầm rễ trênNode cụ thể
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root)
Parameters
root
Node
Node mà sẽ phục vụ như gốc rễ choTreeWalker.The whatToShow lá cờ vàNodeFilter không được xem xét khi thiết lập giá trị này;bất kỳ loại node nào sẽ được chấp nhận như gốc.hiện tạiNode of the TreeWalker làbắt đầu với nút này, cho dù nó có thể nhìn thấy hay không.Các chức năng gốc như một điểm dừng cho traversalcác phương pháp nhìn lên trong cấu trúc tài liệu, chẳng hạn nhưparentNode và nextNode. root phảiĐừng là zero.
Returns
TreeWalker mới được tạo ra
CreateTreeWalker(Node, dài)
Tạo một TreeWalker mới trên tầng hầm rễ trênNode cụ thể
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow)
Parameters
root
Node
Node mà sẽ phục vụ như gốc rễ choTreeWalker.The whatToShow lá cờ vàNodeFilter không được xem xét khi thiết lập giá trị này;bất kỳ loại node nào sẽ được chấp nhận như gốc.hiện tạiNode of the TreeWalker làbắt đầu với nút này, cho dù nó có thể nhìn thấy hay không.Các chức năng gốc như một điểm dừng cho traversalcác phương pháp nhìn lên trong cấu trúc tài liệu, chẳng hạn nhưparentNode và nextNode. root phảiĐừng là zero.
whatToShow
long
lá cờ cho biết các loại nút nào có thể xuất hiện trongcái nhìn logic của cây được trình bày bởi người đi bộ cây. xemMô tả của NodeFilter cho bộ có thểSHOW_ values.Các lá cờ này có thể được kết hợp bằng OR.
Returns
TreeWalker mới được tạo ra
CreateTreeWalker(Node, dài, InodeFilter)
Tạo một TreeWalker mới trên tầng hầm rễ trênNode cụ thể
[DOMName("createTreeWalker")]
ITreeWalker CreateTreeWalker(Node root, long whatToShow, INodeFilter filter)
Parameters
root
Node
Node mà sẽ phục vụ như gốc rễ choTreeWalker.The whatToShow lá cờ vàNodeFilter không được xem xét khi thiết lập giá trị này;bất kỳ loại node nào sẽ được chấp nhận như gốc.hiện tạiNode of the TreeWalker làbắt đầu với nút này, cho dù nó có thể nhìn thấy hay không.Các chức năng gốc như một điểm dừng cho traversalcác phương pháp nhìn lên trong cấu trúc tài liệu, chẳng hạn nhưparentNode và nextNode. root phảiĐừng là zero.
whatToShow
long
lá cờ cho biết các loại nút nào có thể xuất hiện trongcái nhìn logic của cây được trình bày bởi người đi bộ cây. xemMô tả của NodeFilter cho bộ có thểSHOW_ values.Các lá cờ này có thể được kết hợp bằng OR.
filter
INodeFilter
NodeFilter để được sử dụng với điều nàyTreeWalker, hoặc null để chỉ ra không có bộ lọc.
Returns
TreeWalker mới được tạo ra