説明 |
XPathで指定した条件に一致するノードを検索します。 |
|||||||||||||||||
呼出形式 |
var list = node.SelectNodes( xpath ) |
|||||||||||||||||
戻り値 |
条件に一致したすべてのノードを含むXmlNodeListオブジェクト |
|||||||||||||||||
引数 |
String xpath |
検索条件をXPath形式で指定します。 XPathには以下の要素を指定することができます。
以降の追加機能---> #textなどNodeTypeを指定した検索に対応しました。 <---
ここまで |
||||||||||||||||
例外 |
なし |
|
||||||||||||||||
使用例 |
/* SelectNodes("//CODE"); DOMツリー全体からCODEエレメントを検索します。 SelectNodes("/DATA/USER_REC/USERNAME[.="tanaka"]"); /DATA/USER_REC/USERNAMEの内、値がtanakaのエレメントを検索します。 SelectNodes("//CODE/USER_REC[0]"); DOMツリー全体からCODEエレメントを検索して、その子USER_RECの先頭を選択します。 */
var domimpl = new XmlDOMImplementation; var res = session.Get("/test/sample.xml"); var xmldoc = domimpl.Load(res); var list = xmldoc.DocumentElement.SelectNodes("//CODE"); for (var n in list) { print(list.Item(n).NodeName, "\n"); }
|
|||||||||||||||||
関連項目 |
XmlNodeListクラス SelectSingleNodeメソッド |