|
説明 |
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メソッド |
|||||||||||||||||