Interface IXPathExpression

Interface IXPathExpression

Το όνομα: Aspose.Html.Dom.XPath Συγκέντρωση: Aspose.HTML.dll (25.4.0)

Η διεπαφή “XPathExpression” αντιπροσωπεύει μια παρασχεμένη και διαλυμένη έκφραση XPath.

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

Methods

Evaluate(Node, XPathResultType, αντικείμενο)

Αξίζει αυτή την έκφραση XPath και επιστρέφει ένα αποτέλεσμα.

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

Parameters

contextNode Node

Το «σύνδεσμο» είναι το πλαίσιο για την αξιολόγηση αυτής της έκφρασης XPath.Αν το Aspose.Html.Dom.XPath.IXPathEvaluator αποκτήθηκε με την τοποθέτηση του Aspose.Html.Dom.Document τότε αυτό πρέπει να είναι ιδιοκτησία του ίδιου εγγράφου και πρέπει να είναι ένα 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

type XPathResultType

Εάν προσδιοριστεί ένα συγκεκριμένο “τύπο”, τότε το αποτέλεσμα θα αναγκαστεί να επιστρέψει το συγκεκριμένο τύπο που βασίζεται στις μετατροπές XPath και θα αποτύχει εάν η επιθυμητή αναγκαστικότητα δεν είναι δυνατή.

result object

Το ‘εφέλη’ προσδιορίζει ένα συγκεκριμένο αντικείμενο αποτελέσματος που μπορεί να επαναχρησιμοποιηθεί και να επιστραφεί μέσω αυτής της μεθόδου. Εάν αυτό προσδιορίζεται ως ‘δεν’ ή η εφαρμογή δεν επαναχρησιμοποιεί το καθορισμένο αποτέλεσμα, ένα νέο αντικείμενο αποτελέσματος θα κατασκευαστεί και θα επιστραφεί. Για τα αποτελέσματα XPath 1.0, αυτό το αντικείμενο θα είναι τύπος Aspose.Html.Dom.XPath.IXPathResult.

Returns

IXPathResult

Το αποτέλεσμα της αξιολόγησης της έκφρασης XPath. Για τα αποτελέσματα XPath 1.0, αυτό το αντικείμενο θα είναιΤίτλος: Aspose.Html.Dom.XPath.IXPathResult

Exceptions

DOMException

TYPE_ERR: Αναρτήθηκε εάν το αποτέλεσμα δεν μπορεί να μετατραπεί για να επιστρέψει τον καθορισμένο τύπο.

DOMException

WRONG_DOCUMENT_ERR: Ο κόμβος προέρχεται από ένα έγγραφο που δεν υποστηρίζεται απότο Aspose.Html.Dom.XPath.IXPathEvaluator που δημιούργησε αυτό το Aspose.Html.Dom.XPath.IXPathExpression.

DOMException

NOT_SUPPORTED_ERR: Ο κόμβος δεν είναι ένας τύπος που επιτρέπεται ως κόμβος συνδέσμου XPathή ο τύπος αίτησης δεν επιτρέπεται από αυτό το Aspose.Html.Dom.XPath.IXPathExpression.

 Ελληνικά