Going through some old emails (still :) and saw this one. Definitely a great addition for the docs. Has it been added anywhere yet? If not I could add this. The server side needs more explanation I think. And a fully working example would better illustrate this powerful technique.
I'm not sure exactly how to use this in a real app. But if you could give some examples? I was thinking of an example holding session data from a cookie, but I keep stumbling across security problems and keep shooting my ideas down and confusing myself before a solid concept formulates in my mind. ;-) Anyways, come up with a few examples, and a brief explanation of how they would function, and I can code stuff for an example page and documentation. I'm not too good with the JavaScript side, but if it comes to PHP then I can play with the data and put it into a simple MySQL example too. Leif ----- Original Message ----- From: "Raymond Irving" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, September 17, 2003 1:10 PM Subject: Re: [Dynapi-Dev] How to add a Configuration file to your web apps > > Sure > > -- > Raymond Irving > > --- Aaron Shafovaloff <[EMAIL PROTECTED]> wrote: > > Can you include this within the documentation? > > > > --- Raymond Irving <[EMAIL PROTECTED]> wrote: > > > > > > 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; > > > }); > > > > > > > > > > > > Any comments? > > > > > > -- > > > Raymond Irving > > > > > > __________________________________ > > > Do you Yahoo!? > > > Yahoo! SiteBuilder - Free, easy-to-use web site > > design software > > > http://sitebuilder.yahoo.com > > > > > > > > > > > > ------------------------------------------------------- > > > This sf.net email is sponsored by:ThinkGeek > > > Welcome to geek heaven. > > > http://thinkgeek.com/sf > > > _______________________________________________ > > > Dynapi-Dev mailing list > > > [EMAIL PROTECTED] > > > > > > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > > > > > ===== > > Aaron Shafovaloff > > aarondot.com > > fallennotforsaken.com > > > > "It is truth alone that capacitates any soul to > > glorify God." ~John Owen > > > > "Justification is an act. It is not a work, or a > > series of acts. It is not progressive. The weakest > > believer and the strongest saint are alike equally > > justified. Justification admits no degrees. A man is > > either wholly justified or wholly condemned in the > > sight of God." ~William Plumer > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! SiteBuilder - Free, easy-to-use web site > > design software > > http://sitebuilder.yahoo.com > > > > > > > ------------------------------------------------------- > > This sf.net email is sponsored by:ThinkGeek > > Welcome to geek heaven. > > http://thinkgeek.com/sf > > _______________________________________________ > > Dynapi-Dev mailing list > > [EMAIL PROTECTED] > > > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Dynapi-Dev mailing list > [EMAIL PROTECTED] > http://www.mail-archive.com/[EMAIL PROTECTED]/ > > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Dynapi-Dev mailing list [EMAIL PROTECTED] http://www.mail-archive.com/[EMAIL PROTECTED]/