Very cool Jeff! Clint ----- Original Message ----- From: "Jeffry Houser" <[EMAIL PROTECTED]> To: "CF-Talk" <[EMAIL PROTECTED]> Sent: Saturday, March 09, 2002 8:19 AM Subject: RE: Macromedia's XML Resource Feed
> I wrote a ColdFusion function to parse the newsfeed. The code is located > on InstantColdFusion.com. It's fairly specific to that newsfeed, though, > not a standard XML parser. > > http://www.instantcoldfusion.com/resources/articles.cfm > > For the record, WDDX and XML are two different things. You will not be > able to inherently read the newsfeed using WDDX. > > At 09:05 AM 03/09/2002 -0500, you wrote: > >Is it that the WDDX cannot read the <?xml version="1.0" ?> tag? When I try > >to subscribe to this feed with my Radio Userland I get: > > > >Can't subscribe to the channel. The most likely cure is to check the URL in > >a web browser and see if you can get it to read the feed. The following > >message probably won't help you figure out what went wrong, but we include > >it here because it might. "Can't get the address of "rss" because the table > >doesn't have an object with that name." > > > >The reference you give says: > > > >ColdFusion > >Use the XML feed as a data source within ColdFusion to create dynamic > >content for an HTML page. In order to parse the XML in ColdFusion, you will > >need to use a third party XML parser such as a COM object or Java based > >parser. > > > >Of course you knew that. :-) My instinct is to use the loadXML method > >(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk/ht m > >/xml_mth_hn_1nho.asp) by downloading it into some MSXML javascript like > >this: > > > > <SCRIPT LANGUAGE="JScript" TYPE="text/jscript"> > > var xmlDoc = new > > ActiveXObject("Msxml2.DOMDocument.4.0"); > > xmlDoc.async = false; > > xmlDoc.loadXML("#REReplace(CFHTTP.FileContent, > > Chr(62) & '[[[:space:]]]+' > >& Chr(60), Chr(62) & Chr(60), 'ALL')#"); > > alert(xmlDoc.xml); > > </SCRIPT> > > > >Of course you have to download > >(http://msdn.microsoft.com/downloads/default.asp?url=/downloads/sample.asp? u > >rl=/msdn-files/027/001/766/msdncompositedoc.xml) and register > >(http://doc.ddart.net/xmlsdk/htm/sdk_installregister_4r76.htm) Microsoft XML > >Core Services 4.0 RTM. If you could download a copy local to the browser you > >could just use var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); and > >xmlDoc.load("macromedia_resources.xml"); and not have to worry about > >downloading the 4.0 as the XMLDOM is probably already installed in your IE > >browser. > > > >-----Original Message----- > >From: Andrew Peterson [mailto:[EMAIL PROTECTED]] > >Sent: Tuesday, March 05, 2002 1:54 PM > >To: CF-Talk > >Subject: Macromedia's XML Resource Feed > > > > > >Hi, > > > >Has anyone used Macromedia's resource feed with CF located at > > > >http://www.macromedia.com/desdev/articles/xml_resource_feed.html > > > >How is it done? I've done XML parsing with Moreover's XML feeds using WDDX, > >but this is different. Here's my feeble code: > > > ><CFSET REQUEST.LINK = > >"http://www.macromedia.com/desdev/resources/macromedia_resources.xml"> > > > ><CFHTTP URL="#request.link#" METHOD="Get"> > > > ><cfwddx action="WDDX2CFML" input="#CFHTTP.FileContent#" output="MacroNews"> > > > >The error is: > > > >unknown element encountered > > > >I know I'm probably way off in using WDDX to parse the xml doc here. Any > >help here greatly appreciated. > > > >Thanks! > >Andrew > > > > > ______________________________________________________________________ Why Share? Dedicated Win 2000 Server · PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER Instant Activation · $99/Month · Free Setup http://www.pennyhost.com/redirect.cfm?adcode=coldfusionc FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists