Very true; it's "Monday", gimme a break. Not enough caffeine and loud music yet. :)
mcg Steven Ross <[EMAIL PROTECTED]> Sent by: [EMAIL PROTECTED] 01/02/2007 10:10 AM Please respond to discussion@acfug.org To discussion@acfug.org cc Subject Re: [ACFUG Discuss] XML & CF well technically speaking wddx is xml... ;) On 1/2/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > I will be using CF to get things in and out, just not sure of the best > logic. I'm been looking at the docs plus some other sites out there and > copying code snippets. Hoping it will set up some of the page flow for > later on. Come on, trying to learn stuff here. :) > > mcg > > > > > > > > Steven Ross <[EMAIL PROTECTED]> > Sent by: [EMAIL PROTECTED] > > 01/02/2007 09:23 AM > > > Please respond to > discussion@acfug.org > > > To discussion@acfug.org > > cc > > Subject Re: [ACFUG Discuss] XML & CF > > > > > > If you are faking something for demo data use WDDX, it will be a whole > lot easier to use in CF. > > On 1/2/07, [EMAIL PROTECTED] > <[EMAIL PROTECTED]> wrote: > > > > Like I said, for faking things for demo purposes (figured it would be > quick > > and dirty) and mom's little website (not much data). :) > > > > mcg > > > > > > > > > > > > > > Teddy Payne <[EMAIL PROTECTED]> > > Sent by: [EMAIL PROTECTED] > > > > 01/02/2007 09:02 AM > > > > Please respond to > > discussion@acfug.org > > > > > > To discussion@acfug.org > > > > cc > > > > Subject > > Re: [ACFUG Discuss] XML & CF > > > > > > > > > > > > XML is typicaly there for storage of information in a homogenous way. > > John's suggestion of WDDX makes short hand of CFML constructs and is > > adaptable to JS and XML format. > > > > XML is used for configuration files, datasources and webservices just as > a > > couple of examples. > > > > A lot of Flex examples use XML as a way to have a datasource for demo > code > > without needing a remote call. > > > > If the test is for demo only, XML datasources work nicely. > > > > Teddy > > > > > > On 1/2/07, [EMAIL PROTECTED] < > > [EMAIL PROTECTED]> wrote: > > > > For this project, a) I'm learning it, b) figured it would be easier to > deal > > with than creating a database and dealing with the ISP. But for another > > project, I'm looking at using it for faking that a prototype is working > for > > demo purposes - namely because the database is REALLY complex. > > > > mcg > > > > > > > > > > > > > > > > > > "Chris C. Cooper" <[EMAIL PROTECTED] > > > Sent by: [EMAIL PROTECTED] > > > > 01/02/2007 08:40 AM > > > > > > Please respond to > > discussion@acfug.org > > > > > > > > > > To discussion@acfug.org > > > > cc > > > > Subject RE: [ACFUG Discuss] XML & CF > > > > > > > > > > > > > > > > > > What is a practical use for XML? What kind of situation would call for > > using it? > > > > > > > > ________________________________ > > > > > > From: [EMAIL PROTECTED] [mailto: [EMAIL PROTECTED] On Behalf Of Andrew > Powell > > Sent: Monday, January 01, 2007 8:54 PM > > To: discussion@acfug.org > > Subject: Re: [ACFUG Discuss] XML & CF > > > > Also, I would suggest Jeff Peters' book on the CF XML Object: > > > > http://www.cafepress.com/protonarts.50984013 > > > > ap > > > > > > On Jan 1, 2007, at 8:31 PM, Andrew Powell wrote: > > > > > > 1. Read the XML file with CFFILE > > 2. Parse the xml string with xmlParse() > > --optional, but recommended-- narrow your XML document down to an array > of > > of your data elements using xmlSearch() and the xPath to your data > > 3. loop over data and do what you will with it (conditionals to check, > > etc.) > > 4. write it back to the server or whatever storage space you are using > > (database, etc.) > > > > As far as writing back the whole XML doc, that may be a matter of not > using > > xmlSearch() and working with the whole document instead. I'm not sure if > > xmlSearch() returns its array by reference or by value. Someone else may > be > > able to clear this up. In the livedocs someone says that searches on the > > same XML doc are NOT thread-safe within a shared scope. This leads me to > > think that the array returned by xmlSearch() is returned is a reference > to > > the original xml doc. If that is the case, then you can just manipulate > that > > data in the array that xmlsearch() returns and then write the original > xml > > back to a string with changes intact. I would not write it to an array of > > structs or a query if you're going to write back as XML to the server or > > database. Just manipulate the original XML doc and save the processing of > > conversion. > > > > To write it back to the server, you just toString(myXMLObj) within your > > CFFILE action="write" tag. > > > > > > > > > > On Jan 1, 2007, at 8:12 PM, > > [EMAIL PROTECTED] wrote: > > > > > > I've not really worked with XML and CF. I've gotten some basics down, > and > > have looked, but am iffy on my logic. > > -You read the XML file > > -Read the length of the data from the XmlChildren array > > -Loop over the parsed XML to put things into a query > > -Output data or whatever > > -Now to get a specific 'record', you do the same above, except putting > an > > if statement in your loop to add things your query (or select the > specific > > item in the query) > > -To add/ modify/ delete things, you do whatever to the query, convert it > to > > XML (or modify the XML object itself) and then rewrite the XML file > > This sounds cludgy to me, I've got to be missing something. What if you > > have a large dataset (which I won't in this case)? > > Thanks, > > mcg > > (Yes it's New Year's Day, but working on mom's website, and the USC - > MICH > > game isn't terribly interesting) > > > > > > > ------------------------------------------------------------- > > To unsubscribe from this list, manage your profile @ > > http://www.acfug.org?fa=login.edituserform > > > > For more info, see http://www.acfug.org/mailinglists > > Archive @ > > http://www.mail-archive.com/discussion%40acfug.org/ > > List hosted by http://www.fusionlink.com > > > ------------------------------------------------------------- > > > > > > > > > > > ------------------------------------------------------------- > > To unsubscribe from this list, manage your profile @ > > http://www.acfug.org?fa=login.edituserform > > > > For more info, see http://www.acfug.org/mailinglists > > Archive @ > > http://www.mail-archive.com/discussion%40acfug.org/ > > List hosted by FusionLink > > > ------------------------------------------------------------- > > > > > > > ------------------------------------------------------------- > > To unsubscribe from this list, manage your profile @ > > http://www.acfug.org?fa=login.edituserform > > > > For more info, see http://www.acfug.org/mailinglists > > Archive @ > > http://www.mail-archive.com/discussion%40acfug.org/ > > List hosted by FusionLink > > > ------------------------------------------------------------- > > > > > > > > > > -- > > <cf_payne /> > > Adobe Certified ColdFusion MX 7 Developer > > Atlanta CFUG (ACFUG): http://www.acfug.org > > > ------------------------------------------------------------- > > To unsubscribe from this list, manage your profile @ > > http://www.acfug.org?fa=login.edituserform > > > > For more info, see http://www.acfug.org/mailinglists > > Archive @ > > http://www.mail-archive.com/discussion%40acfug.org/ > > List hosted by FusionLink > > > ------------------------------------------------------------- > > > > > > > ------------------------------------------------------------- > > To unsubscribe from this list, manage your profile @ > > http://www.acfug.org?fa=login.edituserform > > > > For more info, see http://www.acfug.org/mailinglists > > Archive @ > > http://www.mail-archive.com/discussion%40acfug.org/ > > List hosted by FusionLink > > > ------------------------------------------------------------- > > > > > > > > > > > > > > > > > > > -- > Steven Ross > web application & interface developer > http://www.zerium.com > [mobile] 404-488-4364 > [fax] 928-484-4364 > > > ------------------------------------------------------------- > To unsubscribe from this list, manage your profile @ > http://www.acfug.org?fa=login.edituserform > > For more info, see http://www.acfug.org/mailinglists > Archive @ > http://www.mail-archive.com/discussion%40acfug.org/ > List hosted by http://www.fusionlink.com > ------------------------------------------------------------- > > > > > > ------------------------------------------------------------- > To unsubscribe from this list, manage your profile @ > http://www.acfug.org?fa=login.edituserform > > For more info, see http://www.acfug.org/mailinglists > Archive @ > http://www.mail-archive.com/discussion%40acfug.org/ > List hosted by FusionLink > ------------------------------------------------------------- -- Steven Ross web application & interface developer http://www.zerium.com [mobile] 404-488-4364 [fax] 928-484-4364 ------------------------------------------------------------- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com ------------------------------------------------------------- ------------------------------------------------------------- To unsubscribe from this list, manage your profile @ http://www.acfug.org?fa=login.edituserform For more info, see http://www.acfug.org/mailinglists Archive @ http://www.mail-archive.com/discussion%40acfug.org/ List hosted by http://www.fusionlink.com -------------------------------------------------------------