API version 4
iOSAndroidWindows
|
説明 |
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メソッド |
|||||||||||||||||