@Bob & Randy - I cracked open some of my code and, if I was looking in the right place, this is what I did...
<cfset rawXML = REReplaceNoCase ( trim ( cfhttp.fileContent ), "^[^<]*", "" ) /> This code strips out any character (printing or non-printing) that occurs before the opening "<". In a valid feed, that opening "<" would mark the start of "<?xml...>". Hope this helps. On 3/18/07, Rob Wilkerson <[EMAIL PROTECTED]> wrote: > You may have non-printing characters. I've seen this before as well > and I've solved it, but I can't remember how. I'll try digging up > some of my old code and see if I can be some help. > > On 3/17/07, Randy Johnson <[EMAIL PROTECTED]> wrote: > > Hi Bob, > > > > I had this happen with a couple rss feeds. I tried trimming the feed in > > case of any white space. That did not help it so I finally gave up. The > > weird thing is, the feeds worked fine if I put them in the RSS Reader. I > > currently use GreatNews for My RSS reader. > > > > I did some testing with online rss validators on the url in your example, it > > was to big for the online validators to check but It did pass the xml > > validator test (Well Formed), so I assume it is a valid rss feed too. > > > > Not really much help I know :-) > > > > -Randy > > > > > > > > ----- Original Message ----- > > From: "Bob Imperial" <[EMAIL PROTECTED]> > > To: "CF-Talk" <cf-talk@houseoffusion.com> > > Sent: Saturday, March 17, 2007 4:13 PM > > Subject: cfhttp/xml help > > > > > Hi Folks, > > > > > > I'm just getting started with learning the basics on pulling xml feeds > > > with > > > cfhttp and am in need of some help with an error I get with some feeds I'm > > > playing with. Here's the code block I'm working with and I get the > > > following > > > error on this feed and a couple of others... > > > > > > Content is not allowed in prolog. > > > > > > The error occurred in C:\Inetpub\wwwroot\testing\rss.cfm: line 10 > > > > > > > > > 8 : <body> > > > > > > 9 : <cfhttp url="http://www.nranews.com/rss/rss.xml" method="GET" > > > resolveurl="No" ></cfhttp> > > > > > > 10 : <cfset MyXML=XMLParse(cfhttp.FileContent)<--- doesn't seem to like > > > this > > > > > > <cfhttp url="http://www.nranews.com/rss/rss.xml" method="GET" > > > resolveurl="No" ></cfhttp> > > > <cfset MyXML=XMLParse(cfhttp.FileContent)> > > > > > > <!---<cfdump var =#MyXML#>---> > > > <!------> > > > <cfoutput> > > > <cfloop index="x" from="1" to="#ArrayLen(MyXML.rss.channel.item)#"> > > > > > > Title: #MyXML.rss.channel.item[x].title.xmlText# <a > > > href="#MyXML.rss.channel.item[x].link.xmlText#">click here</a> > > > #MyXML.rss.channel.item[x].description.xmlText# > > > > > > </cfloop> > > > </cfoutput> > > > > > > While this same block of code works fine using the feed from > > > http://www.tfc.edu/radio/podcasting/music.xml > > > > > > I'm confused here, any help in understanding this is appreciated! > > > > > > Bob > > > > > > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| ColdFusion MX7 by AdobeĀ® Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7. Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:272936 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4