API version 1
- ‐
getNamedItem¶
名前を指定してノードを取り出します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
CRS::Common::Core::XmlNode getNamedItem(string name) |
nameで指定した名前を持つノードを取り出します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
CRS::Common::Core::XmlNode |
XmlNodeオブジェクト。 実体はXmlNodeか派生クラスのオブジェクトになります。 ノードが見つからない場合は無効なXmlNodeオブジェクトを返します。 |
引数一覧
引数 |
説明 |
---|---|
name |
ノード名 |
例外
なし
使用例
var map = xmldoc.documentElement.attributes;
print(map.getNameItem("width").nodeValue, "\n");
関連項目
XmlNodeクラス
setNamedItem、removeNamedItem、getNamedItemNSメソッド
[]オペレータ
使用例
CRSダウンロード
Form XNNMap_01 {
x = 0;
y = 0;
width = 800;
height = 600;
EditBox editbox1 {
x = 8;
y = 32;
width = 456;
height = 232;
}
var xd = new XmlDocument;
var session = httpSession.findSession("http://httpbin.org/xml");
/* var req = session.CreateRequest("/biz/Test/xml/sample.xml"); */
var res = session.get("/xml") ;
xd.load(res);
EditBox1.Value = xd.xml;
var node = xd.documentElement.selectSingleNode("slide");
print("selectSingleNode: "+ node.nodename);
var map = node.attributes;
print("map: " + classname);
print(map.getNamedItem("slide") ) ;
for (var i=0;i<map.length;i++) {
print("loop ",i," ",map.item(i).nodeName);
}
map.reset();
for (var i=0;i<map.length;i++) {
var n = map.nextNode();
print("loop ", i, " next ",n) ;
}
}