IXPathResult

IXPathResult interface

DieXPathResult interface stellt das Ergebnis der Auswertung eines XPath 1.0-Ausdrucks im Kontext eines bestimmten Knotens dar. Da die Auswertung eines XPath-Ausdrucks zu verschiedenen Ergebnistypen führen kann, macht es dieses Objekt möglich, Typ und Wert des Ergebnisses zu ermitteln und zu manipulieren.

public interface IXPathResult

Eigenschaften

Name Beschreibung
BooleanValue { get; } Der Wert dieses booleschen Ergebnisses.
InvalidIteratorState { get; } Gibt an, dass der Iterator ungültig geworden ist. Wahr, wennresultType istUnorderedNodeIterator tippe bzwOrderedNodeIterator type und das Dokument wurde geändert, seit dieses Ergebnis zurückgegeben wurde.
NumberValue { get; } Der Wert dieses Zahlenergebnisses.
ResultType { get; } Ein Code, der den Typ dieses Ergebnisses darstellt, wie durch definiert http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult XPathResultType enum.
SingleNodeValue { get; } Der Wert dieses einzelnen Knotenergebnisses, der sein kannNull .
SnapshotLength { get; } Die Anzahl der Knoten im Ergebnis-Snapshot. Gültige Werte für die Indizes von snapshotItem sind0 zuSchnappschusslänge-1 inklusive.
StringValue { get; } Der Wert dieses Zeichenfolgenergebnisses.

Methoden

Name Beschreibung
IterateNext() Iteriert und gibt den nächsten Knoten aus dem Knotensatz zurück oderNull wenn es keine Knoten mehr gibt.
SnapshotItem(int) Gibt die zurückIndex Artikel in der Schnappschuss-Sammlung. WennIndexgrößer als oder gleich der Anzahl der Knoten in der Liste ist, gibt diese Methode zurückNull . Im Gegensatz zum Ergebnis des -Iterators wird der Schnappschuss nicht ungültig, entspricht aber möglicherweise nicht dem aktuellen -Dokument, wenn es mutiert wird.

Siehe auch