XPathResult.IterateNextメソッド

 

説明

次のXmlNodeオブジェクトをイテレータから取り出します。

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

 

呼出形式

var node = result.IterateNext( )

 

戻り値

次のXmlNodeを返します。全てのノードを取り出した場合、nullを返します。

 

引数

なし

 

 

例外

XPath-52

TYPE_ERR

 

使用例

var resolver = XPathEvaluator.CreateNSResolver(node);
var expression = XPathEvaluator.CreateExpression(xpath, resolver);
var result = expression.Evaluate(node, XPathResult.ORDERED_NODE_ITERATOR_TYPE);
while ((var node = result.IterateNext()) != null){
    print(node.Xml, "\n");
}

 

関連項目

invalidIteratorStateプロパティ

 



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