API version 1

- ‐

setObject

Array/MapデータをXMLとして設定します。

呼出形式一覧

呼出形式

説明

void setObject(CRS::Common::Core::Map mapData)

MapデータをXMLとして設定します。

void setObject(CRS::Common::Core::Array arrayData)

ArrayデータをXMLとして設定します。

戻り値一覧

戻り値

説明

void

なし

引数一覧

引数

説明

mapData

MapデータをXMLとして設定します。

arrayData

ArrayデータをXMLとして設定します。

例外

なし

関連項目

getObjectメソッド

XML ? Array/Map変換ルール



使用例 CRSダウンロード

Form XmlDoc_02 {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   var xm = new XmlDocument();
   xm <<  xml  <<-
   <?xml version="1.0"?>
   <root>
   </root>
   ->> ;

   var root = new Map();
   root["A"] = new Map();
   root["A"]["integer"] = 1;
   root["A"]["string"] = "text";
   root["A"]["number"] = 1.5;
   root["B"] = new Map();
   root["B"]["@attr"] = "attribute";
   root["B"][""] = "text with attribute";
   root["C"] = "text only";

   xm.setObject(root) ;
   print(xm.toString() ) ;

   print(" ---------------------- ") ;

   var xm = new XmlDocument();
   xm <<  xml  <<-
   <?xml version="1.0"?>
   <root>
   </root>
   ->> ;

   var root = new Array();
   root[0] = new Map();
   root[0]["integer"] = 1;
   root[0]["string"] = "text";
   root[0]["number"] = 1.5;
   root[1] = new Map();
   root[1]["@attr"] = "attribute";
   root[1][""] = "text with attribute";
   root[2] = "text only";

   xm.setObject(root) ;
   print(xm.toString() ) ;

}