![]() |
|
|
With DynAPI 3.0 it's now very easy to add a configuration file to your web apps.
By using the IOElementSoda Class you can easily convert a JavaScript Object
into and xml document as
shown below:
var ini = { usecart:false, color:'red', timeout:5 };
dynapi.debug.print(IOElement.ws_Var2SODA(ini));
Which should display:
<soda> <o0> <a1> <s2>usecart|color|timeout</s2> <r1/> <a2> <b3>false</b3> <r2/> <s3>red</s3> <r2/> <i3>5</i3> </a2> </a1> </o0> </soda>
You can then save the SODA Object to a file on the server. For example config.ini
Later you could then reopen the config.ini file and convert it back into a JavaScript Object:
var fl = new FileReader(function(){ var str = fl.read('config.ini'); // load file from server var ini = IOElement.ws_SODA2Var(str); // now we can use the ini object if(ini.color) document.bgcolor = ini.color; });