> Sure, the RSS feed is coming from http://www.arrl.org/arrl.rss

Fine, spotted the problem, it's an old, RSS 0.91 feed

> Didn't realize that the XMLParse had to download the DTD (duh)... so I
> need to ask for the URL of the DTD to be added to the allowed host list of
> the server, right?

Well, not that right... :-)
Whenever the XML code point to a DTD, XMLParse() download it (in order to
expand entities, get default values etc). In your specific case, the RSS
feed located in the url above point to a DTD located here:

http://my.netscape.com/publish/formats/rss-0.91.dtd

You see the "my.netscape.com" reference that pop-ups inside your error? The
url above is dead since ages (a few years at least). Yet, XMLParse() try to
download it, fails, and throw an error.

You should contact the feed's author and see if he is willing to fix it. As
an alternative, remove the whole DOCTYPE stuff from the string you get using
<cfhttp> and you should be set

Hope it will help

----------------------------
Massimo Foti
http://www.massimocorner.com

Co-Author of Dreamweaver MX 2004 Magic:
http://www.dwmagic.com/
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to