I found it in my CFStudio: E:\Development\CFStudio5\Help\Developing_ColdFusion_Applications\CFScript3.html#1106683
(replace e:\Development\ with the proper install path of your own) ~Todd On Mon, 15 Jul 2002, Mark A. Kruger - CFG wrote: > Man... I see it in the docs online. I have never seen the for-in loop in the > help section of cf studio - nor have I run into it elswhere. that could > have saved me a lot of counter code <g>. Live and learn. > > -mk > > -----Original Message----- > From: Raymond Camden [mailto:[EMAIL PROTECTED]] > Sent: Monday, July 15, 2002 2:08 PM > To: CF-Talk > Subject: RE: cfscript for in vs cfloop collection... > > > Incorrect. for(x in foo) normally works just fine. > > <cfscript> > x = structNew(); > x.alpha = "ray"; > x.gamma = "camden"; > > for(i in x) { > writeOutput("key=#i#, val is #x[i]#<br>"); > } > </cfscript> > > ======================================================================= > Raymond Camden, ColdFusion Jedi Master for Macromedia > > Email : [EMAIL PROTECTED] > Yahoo IM : morpheus > > "My ally is the Force, and a powerful ally it is." - Yoda > > > -----Original Message----- > > From: Mark A. Kruger - CFG [mailto:[EMAIL PROTECTED]] > > Sent: Monday, July 15, 2002 4:00 PM > > To: CF-Talk > > Subject: RE: cfscript for in vs cfloop collection... > > > > > > Yep... the for loop expects a counter (for (i = 1; i le > > Len(somevar); i = i > > + 1) ) There is no "in" key word for it. sorry. You will have to > > + determine > > the number of childnodes in /trackresponse/activity and use > > that as your counter. > > > > mark > > > > -----Original Message----- > > From: Jon Hall [mailto:[EMAIL PROTECTED]] > > Sent: Monday, July 15, 2002 2:56 PM > > To: CF-Talk > > Subject: cfscript for in vs cfloop collection... > > > > > > Perhaps someone else can see what I am doing wrong here > > (cf5). I've had this problem in the past, and just included > > the code inline with a cfloop around my cfscript, but now I > > want to convert the code to a UDF... Here is the code. > > > > This works fine: > > <cfloop collection="#transDOM.selectNodes("/TrackResponse/Activity")#" > > item="i"> > > > > This throws an invalid parser construct error at the second > > parentheses (yes I have tried both single and double quotes): > > for ( i in objXMLDOM.selectNodes('/TrackResponse/Activity')) { > > > > Am I wrong in assuming that cfloop-collection and cfscript > > for-in loops are the same? > > > > jon > > > > > > > > ______________________________________________________________________ Get the mailserver that powers this list at http://www.coolfusion.com FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/[email protected]/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

