Interface IXPathResult

Interface IXPathResult

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

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

[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IXPathResult

Properties

BooleanValue

Η αξία αυτού του αποτελέσματος Boolean.

[DOMName("booleanValue")]
bool BooleanValue { get; }

Αξία ιδιοκτησίας

bool

Exceptions

DOMException

TYPE_ERR: Αναρτήθηκε εάν το ‘resultType’ δεν είναι το είδος ‘Boolean’.

InvalidIteratorState

Σημαίνει ότι ο ιθερατής έχει γίνει αναποτελεσματικός. True αν το ‘resultType’ είναι ο τύπος ‘UnorderedNodeIterator’ ή ο τύπος ‘OrderedNodeIterator’ και το έγγραφο έχει τροποποιηθεί από τότε που αυτό το αποτέλεσμα επιστρέφεται.

[DOMName("invalidIteratorState")]
bool InvalidIteratorState { get; }

Αξία ιδιοκτησίας

bool

NumberValue

Η αξία αυτού του αριθμού προκύπτει.

[DOMName("numberValue")]
double NumberValue { get; }

Αξία ιδιοκτησίας

double

Exceptions

DOMException

TYPE_ERR: ανυψωθεί εάν το ‘resultType’ δεν είναι ο τύπος ‘Περίοδος’.

ResultType

Ένα κώδικα που αντιπροσωπεύει τον τύπο αυτού του αποτελέσματος, όπως ορίζεται από τοHTTP://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResultΣημειώνεται ότι το XPath.XpathResultType enum

[DOMName("resultType")]
XPathResultType ResultType { get; }

Αξία ιδιοκτησίας

XPathResultType

SingleNodeValue

Η αξία αυτού του ενιαίου κόμβου αποτελέσματος, το οποίο μπορεί να είναι “δενός”.

[DOMNullable]
[DOMName("singleNodeValue")]
Node SingleNodeValue { get; }

Αξία ιδιοκτησίας

Node

Exceptions

DOMException

TYPE_ERR: ανυψωμένο εάν το αποτέλεσμαType δεν είναι ο τύπος ‘AnyUnorderedNode’ ή η μορφή ‘FirstOrdered Node’.

SnapshotLength

Οι έγκυρες τιμές για snapshotΟι δείκτες είναι ‘0’ έως ‘snapshotLength-1’ συμπεριλαμβανομένων.

[DOMName("snapshotLength")]
int SnapshotLength { get; }

Αξία ιδιοκτησίας

int

Exceptions

DOMException

TYPE_ERR: ανυψωμένο εάν το αποτέλεσμαType δεν είναι το είδος ‘UnorderedNodeSnapshot’ ή ο τύπος ‘OrderedMoreSnack’.

StringValue

Η αξία του αποτελέσματος αυτής της γραμμής.

[DOMName("stringValue")]
string StringValue { get; }

Αξία ιδιοκτησίας

string

Exceptions

DOMException

TYPE_ERR: ανυψωθεί εάν το ‘resultType’ δεν είναι το είδος ‘String’.

Methods

IterateNext()

Πυροβολεί και επιστρέφει το επόμενο κόμβο από το σύνολο κόμβου ή “δεν” εάν δεν υπάρχουν πλέον κόμβοι.

[DOMName("iterateNext")]
Node IterateNext()

Returns

Node

Επιστρέφει το επόμενο κόμβο.

Exceptions

DOMException

TYPE_ERR: ανυψωμένο εάν το ‘resultType’ δεν είναι ‘UnorderedNodeIterator’ τύπο ή ‘Ordered NodeIterator’.

DOMException

INVALID_STATE_ERR: Το έγγραφο έχει μετατραπείΜετά την επιστροφή του αποτελέσματος.

SnapshotItem(ΕΝΤ)

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

[DOMName("snapshotItem")]
[DOMNullable]
Node SnapshotItem(int index)

Parameters

index int

Εισαγωγή στην συλλογή snapshot.

Returns

Node

Ο κόμβος στη θέση ‘index’th στην ‘NodeList’, ή ’null’ ifthat δεν είναι έγκυρος δείκτης.

Exceptions

DOMException

TYPE_ERR: ανυψωθεί εάν το ‘resultType’ δεν είναι ‘UnorderedNodeSnapshot’ τύπο ή ‘OrderedMore’ είδος.

 Ελληνικά