Interface IXPathResult

Interface IXPathResult

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

Giao diện ‘XPathResult’ đại diện cho kết quả đánh giá của biểu thức anXPath 1.0 trong bối cảnh của một nút cụ thể. Vì đánh giá của biểu thức XPath có thể dẫn đến các loại kết quả khác nhau, đối tượng này làm cho không thể phát hiện và thao túng loại và giá trị của kết quả.

[DOMNoInterfaceObject]
[ComVisible(true)]
public interface IXPathResult

Properties

BooleanValue

Giá trị của kết quả boolean này.

[DOMName("booleanValue")]
bool BooleanValue { get; }

Giá trị bất động sản

bool

Exceptions

DOMException

TYPE_ERR: nâng cao nếu ‘resultType’ không phải là ‘Boolean’ kiểu.

InvalidIteratorState

True if ‘resultType’s ‘UnorderedNodeIterator’ type or ‘OrderedNodeIterator’ type and the document has been modified since this result was returned.

[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }

Giá trị bất động sản

bool

NumberValue

Giá trị của số này kết quả.

[DOMName("numberValue")]
double NumberValue { get; }

Giá trị bất động sản

double

Exceptions

DOMException

TYPE_ERR: được nâng cao nếu ‘resultType’ không phải là ‘Number’ kiểu.

ResultType

Một mã đại diện cho loại kết quả này, như được định nghĩa bởiHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultTính năng: XPath.XPathResultType enum.

[DOMName("resultType")]
XPathResultType ResultType { get; }

Giá trị bất động sản

XPathResultType

SingleNodeValue

Giá trị của kết quả nút duy nhất này, có thể là ‘zero’.

[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }

Giá trị bất động sản

Node

Exceptions

DOMException

TYPE_ERR: tăng lên nếu kết quảType không phải là ‘AnyUnorderedNode’ hoặc ‘FirstOrderedNode’ kiểu.

SnapshotLength

Số lượng các nút trong snapshot kết quả. giá trị hợp lệ cho snapshotTín hiệu là ‘0’ đến ‘snapshotLongth-1’ bao gồm.

[DOMName("snapshotLength")]
int SnapshotLength { get; }

Giá trị bất động sản

int

Exceptions

DOMException

TYPE_ERR: nâng cao nếu kết quảType không phải là ‘UnorderedNodeSnapshot’ hoặc ‘OrderedNodeSnapshot’ kiểu.

StringValue

Giá trị của kết quả string này.

[DOMName("stringValue")]
string StringValue { get; }

Giá trị bất động sản

string

Exceptions

DOMException

TYPE_ERR: nâng cao nếu ‘resultType’ không phải là ‘String’ kiểu.

Methods

IterateNext()

Iterates và trả về nút tiếp theo từ nút set hoặc ‘zero’ nếu không còn các nút nữa.

[DOMName("iterateNext")]
Node IterateNext()

Returns

Node

Quay lại nút tiếp theo.

Exceptions

DOMException

TYPE_ERR: được nâng cao nếu ‘resultType’ không phải là ‘UnorderedNodeIterator’ hoặc ‘OrderedNodeIterator’ kiểu.

DOMException

INVALID_STATE_ERR: Tài liệu đã được chuyển đổiSau khi kết quả được trả lại.

SnapshotItem(int)

Trở lại mục ‘index’ trong bộ sưu tập ảnh chụp ảnh. Nếu ‘index’ là lớn hơn hoặc tương đương với số lượng các nút trong danh sách, phương pháp này trở lại ‘zero’. Không giống như kết quả titerator, ảnh chụp ảnh không trở nên không hiệu quả, nhưng có thể không tương ứng với tài liệu hiện tại nếu nó được chuyển đổi.

[DOMNullable]
[DOMName("snapshotItem")]
Node SnapshotItem(int index)

Parameters

index int

Chỉ số vào bộ sưu tập snapshot.

Returns

Node

Các nút ở vị trí ‘index’th trong ‘NodeList’, hoặc ’null’ ifthat không phải là một chỉ số hợp lệ.

Exceptions

DOMException

TYPE_ERR: được nâng cao nếu ‘resultType’ không phải là ‘UnorderedNodeSnapshot’ hoặc ‘OrderedNodeSnapshot’ kiểu.

 Tiếng Việt