Tips

xPathでXMLドキュメントの要素を特定

日付2004/10/07
ID34227 (英語原文参照)
バージョン2004
プラットフォームMac & Win

バージョン2003では一連のXMLコマンドが新設され、DOMツリーを解析することができるようになりました。ノードからノードへの移動にはナビゲーション用コマンドが使用されます。

バージョン2004の DOM Find XML elementコマンドでは、xPath表記によるXMLツリーのナビゲーションができるようになりました。xPathを使用すれば、ノードをひとつずつ移動する代わりに、特定の要素へ直接ジャンプすることができます。たとえば、次のようなXMLツリーがあったとします。



新しいコマンドを使用すれば、次のように要素bを簡単に特定することができます。



同じように、要素aから始めて要素eにアクセスするには、次のように記述します。



あるいは、要素bから始めて要素eにアクセスすることもできます。



このように、新しいコマンドを使用すれば、ノードをひとつずつループで調べるよりもずっと効率的に特定の要素をみつけることができます。