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
Το αποτέλεσμα της αξιολόγησης της έκφρασης XPath. Για τα αποτελέσματα XPath 1.0, αυτό το αντικείμενο θα είναιΤίτλος: Aspose.Html.Dom.XPath.IXPathResult
Exceptions
TYPE_ERR: Αναρτήθηκε εάν το αποτέλεσμα δεν μπορεί να μετατραπεί για να επιστρέψει τον καθορισμένο τύπο.
WRONG_DOCUMENT_ERR: Ο κόμβος προέρχεται από ένα έγγραφο που δεν υποστηρίζεται απότο Aspose.Html.Dom.XPath.IXPathEvaluator που δημιούργησε αυτό το Aspose.Html.Dom.XPath.IXPathExpression.
NOT_SUPPORTED_ERR: Ο κόμβος δεν είναι ένας τύπος που επιτρέπεται ως κόμβος συνδέσμου XPathή ο τύπος αίτησης δεν επιτρέπεται από αυτό το Aspose.Html.Dom.XPath.IXPathExpression.