Interface 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

NameBeschreibung
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

NameBeschreibung
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