Interface IXPathResult

IXPathResult interface

ΤοXPathResult Η διεπαφή αντιπροσωπεύει το αποτέλεσμα της αξιολόγησης μιας έκφρασης XPath 1.0 στο πλαίσιο ενός συγκεκριμένου κόμβου. Εφόσον η αξιολόγηση μιας έκφρασης XPath μπορεί να οδηγήσει σε διάφορους τύπους αποτελεσμάτων, αυτό το αντικείμενο καθιστά δυνατό τον να ανακαλύψει και να χειριστεί τον τύπο και την τιμή του αποτελέσματος.

public interface IXPathResult

Ιδιότητες

ΟνομαΠεριγραφή
BooleanValue { get; }Η τιμή αυτού του δυαδικού αποτελέσματος.
InvalidIteratorState { get; }Σημαίνει ότι ο επαναλήπτης έχει καταστεί άκυρος. Αλήθεια ανΤύπος αποτελεσμάτων είναιUnorderedNodeIterator τύπος ήOrderedNodeIterator πληκτρολογήστε και το έγγραφο έχει τροποποιηθεί από τότε που επιστράφηκε αυτό το αποτέλεσμα.
NumberValue { get; }Η τιμή αυτού του αριθμού προκύπτει.
ResultType { get; }Ένας κωδικός που αντιπροσωπεύει τον τύπο αυτού του αποτελέσματος, όπως ορίζεται από το http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult XPathResultType αριθ.
SingleNodeValue { get; }Η τιμή αυτού του αποτελέσματος μεμονωμένου κόμβου, που μπορεί να είναιμηδενικό .
SnapshotLength { get; }Ο αριθμός των κόμβων στο στιγμιότυπο αποτελέσματος. Οι έγκυρες τιμές για τους δείκτες snapshotItem είναι0 προς τηνστιγμιότυπο Μήκος-1 συμπεριλαμβανομένου.
StringValue { get; }Η τιμή αυτού του αποτελέσματος συμβολοσειράς.

Μέθοδοι

ΟνομαΠεριγραφή
IterateNext()Επαναλαμβάνει και επιστρέφει τον επόμενο κόμβο από το σύνολο κόμβων ήμηδενικό αν δεν υπάρχουν άλλοι κόμβοι.
SnapshotItem(int)Επιστρέφει τοδείκτης το στοιχείο της συλλογής στιγμιότυπων. Ανδείκτηςείναι μεγαλύτερο από ή ίσο με τον αριθμό των κόμβων στη λίστα, αυτή η μέθοδος επιστρέφειμηδενικό . Σε αντίθεση με το αποτέλεσμα του επαναλήπτη , το στιγμιότυπο δεν καθίσταται άκυρο, αλλά ενδέχεται να μην αντιστοιχεί στο τρέχον έγγραφο εάν έχει μεταλλαχθεί.

Δείτε επίσης