John, I am in the middle of working on that type of app myself. However, I think I am going to opt to use both a database AND an XML file - using the DB to store work-in-progress files and "old" non-live images (a history of slides?) - with the ability to publish an XML file for use on the live site.
Granted, I haven't gotten very far on it - I haven't figured out how to do the XML part yet - so I am very interested in what you come up with. Good luck, - Nick -----Original Message----- From: John Barrett [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 04, 2008 2:36 AM To: CF-Newbie Subject: Re: CF & Write Xml Hi, Thanks so for this, interesting, I have never used wddx. basically what I am trying to do is a have a photo viewer(flash) that uses a xml file to load the images. I am trying to use ColdFusion o have a form to update the file. This might work, as I don't think that the app cares about how the xml file is structured, it just looks for a particular xml file. I will be playing with this tonight. Thanks so much for your help, John On Jun 3, 2008, at 3:26 AM, Bilal Soylu wrote: > John, > if you are impartial about the type of xml file and only want to > maintain data I would suggest the use of built in wddx support. You > will be able to read and write it and expand it using the CF objects. > > For example to create some data: > > <cfset myData = StructNew()> <!--- this is the root for your data > container ---> > <cfset myData.FirstName = "John"> > <cfset myData.LastName = "Doe"> > > To Save this you need to convert to WDDX then save to a file of > your choosing my example saves in same directory using the > myXMLFile.xml name: > > <cfwddx action="CFML2WDDX" input="#myData#" output="myXML"> > <cffile action="WRITE" file="#GetDirectoryFromPath > (GetCurrentTemplatePath())#myXMLFile.xml" output="#myXML#" > addnewline="No" fixnewline="No"> > > > To Read the file and get its content back and add a phone number: > <cffile action="READ" file="#GetDirectoryFromPath > (GetCurrentTemplatePath())#myXMLFile.xml" variable="myXML"> > <cfwddx action="WDDX2CFML" input="#myXML#" output="myData"> > > <cfset myData.Phone="8873838"> > > and so on. > > Cheers, > Bilal > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to date Get the Free Trial http://ad.doubleclick.net/clk;192386516;25150098;k Archive: http://www.houseoffusion.com/groups/CF-Newbie/message.cfm/messageid:3702 Subscription: http://www.houseoffusion.com/groups/CF-Newbie/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15
