Enum XPathResultType
Tên không gian: Aspose.Html.Dom.XPath Tổng hợp: Aspose.HTML.dll (25.4.0)
Nếu một ’tiểu’ cụ thể được chỉ định, thì kết quả sẽ được trả lại như là loại tương ứng, sử dụng chuyển đổi kiểu XPath khi cần thiết và có thể.
[ComVisible(true)]
public enum XPathResultType
Fields
Any = 0
Mã này không đại diện cho một loại cụ thể. Một đánh giá của một XPath expressionwill không bao giờ tạo ra loại này. Nếu loại này được yêu cầu, sau đó đánh giá trở lại bất kỳ loại nào tự nhiên kết quả từ đánh giá của biểu hiện. Nếu kết quả tự nhiên là một node set khi ‘Mọi’ loại được yêu cầu, sau đó ‘UnorderedNodeIterator’s luôn luôn là loại kết quả. Bất kỳ đại diện khác của một node set phải được yêu cầu rõ ràng.
AnyUnorderedNode = 8
Kết quả là một nút được định nghĩa bởi [XPath 1.0] và sẽ được truy cập như một nút duy nhất,cái này có thể là ’null’ nếu nút set là trống. sửa đổi tài liệu không invalidatethe nút, nhưng có thể có nghĩa là kết quả nút không còn phù hợp với tài liệu hiện tại.Đây là một tiện ích cho phép tối ưu hóa vì thực hiện có thể dừng lại một khi anynode trong kết quả set đã được tìm thấy.
Boolean = 3
Kết quả là một boolean theo định nghĩa của [XPath 1.0]. sửa đổi tài liệu khôngchấm dứt boolean, nhưng có thể có nghĩa là đánh giá lại sẽ không mang lại cùng boolean.
FirstOrderedNode = 9
Kết quả là một nút được định nghĩa bởi [XPath 1.0] và sẽ được truy cập như một nút duy nhất,có thể là ’null’ nếu các nút được đặt trống. sửa đổi tài liệu không invalidatethe nút, nhưng có thể có nghĩa là nút kết quả không còn phù hợp với tài liệu hiện tại.Đây là một tiện ích cho phép tối ưu hóa kể từ khi thực hiện có thể dừng lại một khi nút đầu tiên trong thứ tự tài liệu của bộ kết quả đã được tìm thấy.
Number = 1
Kết quả là một số như định nghĩa bởi [XPath 1.0]. sửa đổi tài liệu khônghủy số, nhưng có thể có nghĩa là đánh giá lại sẽ không mang lại cùng số.
OrderedNodeIterator = 5
Kết quả là một nút được thiết lập theo định nghĩa của [XPath 1.0] mà sẽ được truy cập theo định nghĩa,mà sẽ sản xuất các nút được đặt hàng bằng tài liệu. sửa đổi tài liệu chấm dứt iteration.
OrderedNodeSnapshot = 7
Kết quả là một nút được thiết lập theo định nghĩa của [XPath 1.0] mà sẽ được truy cập như một hình ảnh chụp ảnhdanh sách các nút sẽ ở trong thứ tự tài liệu ban đầu. sửa đổi tài liệu khôngchấm dứt snapshot nhưng có thể có nghĩa là đánh giá lại sẽ không tạo ra cùng một snapshotvà các nút trong snapshot có thể đã được thay đổi, di chuyển, hoặc loại bỏ từ tài liệu.
String = 2
Kết quả là một dòng như được định nghĩa bởi [XPath 1.0]. sửa đổi tài liệu khônghủy dây, nhưng có thể có nghĩa là dây không còn phù hợp vớitài liệu hiện tại.
UnorderedNodeIterator = 4
Kết quả là một node set như được định nghĩa bởi [XPath 1.0] mà sẽ được truy cập iteratively,cái đó có thể không tạo ra các node trong một thứ tự cụ thể. sửa đổi tài liệu chấm dứt theiteration. Đây là loại mặc định được trả về nếu kết quả là một node set và ‘Tất cả’ loại được yêu cầu.
UnorderedNodeSnapshot = 6
Kết quả là một nút được thiết lập theo định nghĩa của [XPath 1.0] mà sẽ được truy cập như một hình ảnh chụp ảnhdanh sách các nút có thể không nằm trong một thứ tự cụ thể. sửa đổi tài liệu khôngchấm dứt snapshot nhưng có thể có nghĩa là đánh giá lại sẽ không tạo ra cùng một snapshotvà các nút trong snapshot có thể đã được thay đổi, di chuyển, hoặc loại bỏ từ tài liệu.