Interface IXPathResult

IXPathResult interface

IlRisultato XPath interface rappresenta il risultato della valutazione di un’espressione XPath 1.0 all’interno del contesto di un particolare nodo. Poiché la valutazione di un’espressione XPath può portare a vari tipi di risultato, questo oggetto consente di scoprire e manipolare il tipo e il valore del risultato.

public interface IXPathResult

Proprietà

NomeDescrizione
BooleanValue { get; }Il valore di questo risultato booleano.
InvalidIteratorState { get; }Indica che l’iteratore è diventato non valido. Vero seresultType èUnorderedNodeIterator digitare oOrderedNodeIterator type e il documento è stato modificato da quando è stato restituito questo risultato.
NumberValue { get; }Il valore di questo risultato numerico.
ResultType { get; }Un codice che rappresenta il tipo di questo risultato, come definito da http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult XPathResultType enum.
SingleNodeValue { get; }Il valore di questo singolo risultato del nodo, che può esserenullo .
SnapshotLength { get; }Il numero di nodi nello snapshot dei risultati. I valori validi per gli indici snapshotItem sono0 AsnapshotLength-1 inclusi.
StringValue { get; }Il valore di questa stringa result.

Metodi

NomeDescrizione
IterateNext()Itera e restituisce il nodo successivo dal set di nodi onullo se non ci sono più nodi.
SnapshotItem(int)Restituisce ilindice esimo elemento nella raccolta di istantanee. Seindiceè maggiore di o uguale al numero di nodi nell’elenco, questo metodo restituiscenullo . A differenza del risultato dell’iteratore , lo snapshot non diventa non valido, ma potrebbe non corrispondere al documento corrente se viene modificato.

Guarda anche