IXPathResult

IXPathResult interface

IlXPathResult l’interfaccia rappresenta il risultato della valutazione di un’espressione XPath 1.0 nel contesto di un particolare nodo. Poiché la valutazione di un’espressione XPath può produrre vari tipi di risultati, questo oggetto rende possibile 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 non è più valido. Vero seresultType èUnorderedNodeIterator digitare oOrderedNodeIterator digitare e il documento è stato modificato da quando è stato restituito questo risultato.
NumberValue { get; }Il valore di questo numero risulta.
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 del risultato di questo singolo nodo, che potrebbe esserenullo .
SnapshotLength { get; }Il numero di nodi nell’istantanea del risultato. I valori validi per gli indici snapshotItem sono0 asnapshotLength-1 compreso.
StringValue { get; }Il valore di questa stringa risulta.

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 valido, ma potrebbe non corrispondere al documento corrente se è mutato.

Guarda anche