Interface IXPathExpression

Interface IXPathExpression

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

Giao diện ‘XPathExpression’ đại diện cho một biểu thức parsed và được giải quyết XPath.

[DOMName("XPathExpression")]
[DOMObject]
[ComVisible(true)]
public interface IXPathExpression

Methods

Evaluate(Node, XPathResultType, đối tượng)

Đánh giá biểu thức XPath này và trả về kết quả.

[DOMName("evaluate")]
IXPathResult Evaluate(Node contextNode, XPathResultType type, object result)

Parameters

contextNode Node

Nếu Aspose.Html.Dom.XPath.IXPathEvaluator được thu được bằng cách ném Aspose.Html.Dom.Document thì điều này phải thuộc sở hữu của cùng một tài liệu và phải là Aspose.Html.Dom.Dom.Element, Aspose.Html.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.Dom.

type XPathResultType

Nếu một ’tiểu’ cụ thể được chỉ định, thì kết quả sẽ bị buộc phải trả lại loại cụ thể dựa trên chuyển đổi XPath và thất bại nếu buộc mong muốn không thể.

result object

Kết quả chỉ định một đối tượng kết quả cụ thể mà có thể được tái sử dụng và trả lại bằng phương pháp này. Nếu điều này được chỉ định là ‘không’ hoặc thực hiện không tái sử dụng kết quả cụ thể, một đối tượng kết quả mới sẽ được xây dựng và trả lại. Đối với kết quả XPath 1.0, đối tượng này sẽ bị loại Aspose.Html.Dom.XPath.IXPathResult.

Returns

IXPathResult

Kết quả đánh giá của biểu thức XPath. Đối với kết quả XPath 1.0, đối tượng này sẽCác loại Aspose.Html.Dom.XPath.IXPathResult.

Exceptions

DOMException

TYPE_ERR: Được nâng cao nếu kết quả không thể được chuyển đổi để trả về loại cụ thể.

DOMException

WRONG_DOCUMENT_ERR: Mũi tên là từ một tài liệu không được hỗ trợ bởiAspose.Html.Dom.XPath.IXPathEvaluator đã tạo ra Aspose.Html.Dom.XPath.IXPathExpression này.

DOMException

NOT_SUPPORTED_ERR: Mũi tên không phải là một loại được phép như một mũi tên khung XPathhoặc kiểu yêu cầu không được phép bởi Aspose.Html.Dom.XPath.IXPathExpression.

 Tiếng Việt