If you don't care about the form of the XML, you can also use WDDX to do the conversion in one quick call.
On Wed, Dec 14, 2011 at 10:53 PM, Mike Kear <[email protected]> wrote: > > IF you use <cfdump var="#form#" /> you should see a struct called "form" > with each of your form fields and their settings from the submitted form. > If you use Daniel Gaspar <http://www.danielgaspar.com/>'s ANYTHINGXOXML.cfc > you can automatically convert it to XML without any effort. > http://anythingtoxml.riaforge.org/ > > > Cheers > Mike Kear > Windsor, NSW, Australia > Adobe Certified Advanced ColdFusion Developer > AFP Webworks > http://afpwebworks.com > ColdFusion 9 Enterprise, PHP, ASP, ASP.NET hosting from AUD$15/month > > > > On Thu, Dec 15, 2011 at 3:43 PM, Tom Jones <[email protected]> wrote: > > >> Hello, >> I have been searching all over cf-talk archives and on google and I don't >> see a good example on how to save form data to a xml file. >> >> So what I'm doing right now is, I have a xml file and read that and then >> display it in a form so the it can be edited. Here is an example on what >> I'm thinking. What I'm struggling with is the form data is not returned as >> an array of structs where I could easily create a xml file from, it's just >> coma separated lists. >> >> Thanks, >> tom >> >> <!--- Example XML >> <columns> >> <column> >> <align>left</align> >> <dname>Agent Version</dname> >> <hidden>false</hidden> >> <idx>2</idx> >> <name>agent_version</name> >> <order>2</order> >> <width>100</width> >> </column> >> <column> >> <align>left</align> >> <dname>Allow Client</dname> >> <hidden>false</hidden> >> <idx>3</idx> >> <name>AllowClient</name> >> <order>1</order> >> <width>100</width> >> </column> >> </columns> >> ---> >> <form name="colSettings" method="post"> >> <table width="600" cellpadding="2" cellspacing="1"> >> <tr> >> <th>Order</th> >> <th>Display Name</th> >> <th>Align Text</th> >> <th>Hide</th> >> <th>Column Width</th> >> </tr> >> <cfloop index="x" array="#sortedColsArray#"> >> <tr> >> <cfoutput> >> <td><input type="text" name="order" size="3" value="#x.order#"></td> >> <td><input type="text" name="dname" size="50" >> value="#x.dname#"></td> >> <td><input type="text" name="align" size="10" >> value="#x.align#"></td> >> <td><input type="text" name="hidden" size="3" >> value="#x.hidden#"></td> >> <td><input type="text" name="width" size="10" >> value="#x.width#"></td> >> </cfoutput> >> </tr> >> </cfloop> >> </table> >> <input name="submit" type="submit" value="Save" /> >> </form> >> >> > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:349162 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

