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) ;
   }

}