IXPathResult

IXPathResult interface

DenXPathResult gränssnittet representerar resultatet av utvärderingen av ett XPath 1.0-uttryck inom ramen för en viss nod. Eftersom utvärdering av ett XPath-uttryck kan resultera i olika resultattyper, gör detta objekt det möjligt att upptäcka och manipulera typen och värdet av resultatet.

public interface IXPathResult

Egenskaper

namnBeskrivning
BooleanValue { get; }Värdet för detta booleska resultat.
InvalidIteratorState { get; }Betyder att iteratorn har blivit ogiltig. Sant omresultatTyp ärUnorderedNodeIterator typ ellerBeställde NodeIterator typ och dokumentet har ändrats sedan detta resultat returnerades.
NumberValue { get; }Värdet för detta talresultat.
ResultType { get; }En kod som representerar typen av detta resultat, enligt definitionen av http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult XPathResultType enum.
SingleNodeValue { get; }Värdet för detta enda nodresultat, vilket kan varanull .
SnapshotLength { get; }Antalet noder i resultatets ögonblicksbild. Giltiga värden för snapshotItem index är0 tillsnapshotLength-1 inklusive.
StringValue { get; }Värdet för detta strängresultat.

Metoder

namnBeskrivning
IterateNext()Itererar och returnerar nästa nod från noduppsättningen ellernull om det inte finns fler noder.
SnapshotItem(int)Returnerarindex objektet i ögonblicksbildsamlingen. Omindexär större än eller lika med antalet noder i listan, returnerar denna metodnull . Till skillnad från iteratorresultatet blir ögonblicksbilden inte ogiltig, men kanske inte motsvarar det aktuella dokumentet om det är muterat.

Se även