API version 1
- ‐
item¶
インデックスを指定してノードを取り出します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
CRS::Common::Core::XmlNode item(integer index) |
indexで指定したノードを取り出します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
CRS::Common::Core::XmlNode |
XmlNodeオブジェクト。 実体はXmlNodeか派生クラスのオブジェクトになります。 |
引数一覧
引数 |
説明 |
---|---|
index |
インデックス値 |
例外
なし
使用例
var map = xmldoc.documentElement.attributes;
for (var n = 0; n < map.length; n++) {
print(map.item(n).nodeName, "\n");
}
関連項目
XmlNodeクラス
lengthプロパティ
使用例
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) ;
}
}