Interface IXPathResult

IXPathResult interface

DeXPathResult interface vertegenwoordigt het resultaat van de evaluatie van een XPath 1.0-expressie binnen de context van een bepaald knooppunt. Aangezien evaluatie van een XPath-expressie kan resulteren in verschillende resultaattypes, maakt dit object het mogelijk om het type en de waarde van het resultaat te ontdekken en te manipuleren.

public interface IXPathResult

Eigenschappen

NaamBeschrijving
BooleanValue { get; }De waarde van dit booleaanse resultaat.
InvalidIteratorState { get; }Geeft aan dat de iterator ongeldig is geworden. Waar alsresultaatType isOngeordendeNodeIterator typ ofOrderedNodeIterator type en het document is gewijzigd sinds dit resultaat werd geretourneerd.
NumberValue { get; }De waarde van dit getalresultaat.
ResultType { get; }Een code die het type resultaat vertegenwoordigt, zoals gedefinieerd door de http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult XPathResultType opsomming.
SingleNodeValue { get; }De waarde van dit enkele knooppuntresultaat, dat kan zijnnul .
SnapshotLength { get; }Het aantal knooppunten in de momentopname van het resultaat. Geldige waarden voor snapshotItem indices zijn0 naarsnapshotLength-1 inclusief.
StringValue { get; }De waarde van dit tekenreeksresultaat.

methoden

NaamBeschrijving
IterateNext()Itereert en retourneert het volgende knooppunt uit de knooppuntenset ofnul als er geen nodes meer zijn.
SnapshotItem(int)Retourneert deinhoudsopgave e item in de snapshot-verzameling. Alsinhoudsopgavegroter is dan of gelijk is aan het aantal knooppunten in de lijst, retourneert deze methodenul . In tegenstelling tot het iteratorresultaat, wordt de momentopname niet ongeldig, maar komt deze mogelijk niet overeen met het huidige -document als het is gemuteerd.

Zie ook