XPathResult.InvalidIteratorStateプロパティ

 

イテレータの状態を示します。

 

ResultTypeプロパティがUNORDERED_NODE_ITERATOR_TYPEおよびORDERED_NODE_ITERATOR_TYPEのどちらでもない場合、または格納されているイテレータが無効な状態となっている場合は$TRUEとなります。それ以外は$FALSEとなります。

 

W3C勧告のXPath仕様ではXPathResultオブジェクトを取得した後にDocumentが更新された場合は$TRUEを示すことになっていますが、Biz/Browserの実装ではResultTypeのみに依存しています。Documentの更新によりInvalidIteratorStateプロパティが変化することはありません。ResultTypeUNORDERED_NODE_ITERATOR_TYPEまたはORDERED_NODE_ITERATOR_TYPEの場合は常にIterateNextメソッドの呼び出しが可能です。

 

このプロパティは読み込み専用で変更することはできません。

 



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