Interface IXPathResult

IXPathResult interface

XPathResultインターフェイスは、特定のノードのコンテキスト内で XPath 1.0 式を評価した結果を表します。 XPath 式の評価 はさまざまな結果タイプをもたらす可能性があるため、このオブジェクトを使用すると、 結果のタイプと値を検出して操作できます.

public interface IXPathResult

プロパティ

名前説明
BooleanValue { get; }このブール結果の値。
InvalidIteratorState { get; }イテレータが無効になったことを示します。真の場合結果タイプUnorderedNodeIteratorタイプまたはOrderedNodeIteratortype および この結果が返されてからドキュメントが変更されました.
NumberValue { get; }この数値結果の値.
ResultType { get; }http://www.w3.org/TR/DOM-Level-3-XPath/xpath.html#XPathResult で定義されている、この結果のタイプを表すコードXPathResultTypeenum.
SingleNodeValue { get; }この単一ノードの結果の値。ヌル.
SnapshotLength { get; }結果スナップショットのノード数。 snapshotItem インデックスの有効な値は次のとおりです。0スナップショットの長さ-1含む.
StringValue { get; }この文字列結果の値。

メソッド

名前説明
IterateNext()ノード セットから次のノードを繰り返して返します。ヌルこれ以上ノードがない場合.
SnapshotItem(int)を返します索引スナップショット コレクションの 番目のアイテム。もしも索引 より大きいか、リスト内のノード数と等しい場合、このメソッドは戻り値を返しますヌル イテレータの結果とは異なり、スナップショットは無効にはなりませんが、変更された場合、現在の ドキュメントに対応しない場合があります.

関連項目