XPathResult.SnapshotItemメソッド

 

説明

指定位置のXmlNodeオブジェクトをスナップショットから取り出します。

ResultTypeプロパティが、UNORDERED_NODE_SNAPSHOT_TYPEおよび ORDERED_NODE_SNAPSHOT_TYPE以外の場合、TYPE_ERR例外を発生します。

 

呼出形式

var node = result.SnapshotItem( index )

 

戻り値

index番目のXmlNodeを返します。該当する位置のノードが存在しない場合、nullを返します。

 

引数

integer index

取り出す位置

 

例外

XPath-52

TYPE_ERR

 

使用例

var resolver = XPathEvaluator.CreateNSResolver(node);
var expression = XPathEvaluator.CreateExpression(xpath, resolver);
var result = expression.Evaluate(node);
for (var i = 0; i < result.SnapshotLength; i++) {
    print(result.SnapshotItem(i).Xml, "\n");
}

 

関連項目

SnapshotLengthプロパティ

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る