MM_XSLTransform error


#1

I need help and the Dreamhost support staff have been unable to give me any answers.

There’s a section of my website that is supposed to be displaying headlines from an RSS feed from UFO Digest. Instead this error message appears on the screen: MM_XSLTransform error.
Error opening http://www.ufodigest.com/rss/new-articles

Code for the XSL Include:

<?php $mm_xsl = new MM_XSLTransform(); $mm_xsl->setXML("http://www.ufodigest.com/rss/new-articles"); $mm_xsl->setXSL("ufoNews_feed.xsl"); echo $mm_xsl->Transform(); ?>

And the XSL code itself:

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xsl:stylesheet [
<!ENTITY copy   "©">
<!ENTITY reg    "®">
<!ENTITY trade  "™">
<!ENTITY mdash  "—">
<!ENTITY ldquo  "“">
<!ENTITY rdquo  "”"> 
<!ENTITY pound  "£">
<!ENTITY yen    "¥">
<!ENTITY euro   "€">

]>
<xsl:stylesheet version=“1.0” xmlns:xsl=“http://www.w3.org/1999/XSL/Transform” xmlns:dc=“http://purl.org/dc/elements/1.1/”>
<xsl:output method=“html” encoding=“UTF-8”/>
<xsl:template match="/">
<xsl:for-each select=“rss/channel/item”>
<xsl:if test=“position() <=5”>

<xsl:value-of select=“title”/>


</xsl:if>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

This had been working fine for months until earlier this week when suddenly the feed stopped working. I hadn’t made any changes to any of this code, or anything on my site for that matter, for weeks. So it was working fine for weeks until suddenly it stopped working.

I also tested everything on my local testing server and everything works properly there too.

Is anybody else having this problem? Does anybody know what’s going on here?

Thanks.