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
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
TYPE_ERR: Được nâng cao nếu kết quả không thể được chuyển đổi để trả về loại cụ thể.
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.
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.