title: XSL not working in Google Chrome
body: <p>I've seen plenty of posts all around about this... but I can not, for the life of me, figure out what my problem is! Google Chrome just displays a blank page when I try to transform XML with XSL. When I view source, I see the raw XML. IE works.</p>
  
  <p>I have an XML document that looks like this...</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
  &lt;?xml-stylesheet type="text/xsl" href="http://localhost/xsl/listXSL.php"?&gt;
  &lt;links&gt;
    &lt;link id="1" name="Google Home Page" url="http://www.google.com/" clicks="0" /&gt;
    &lt;link id="2" name="Facebook" url="http://www.facebook.com/" clicks="1" /&gt;
    &lt;link id="3" name="Gmail" url="http://gmail.com" clicks="2" /&gt;
  &lt;/links&gt;
  </code></pre>
  
  <p>... and then the linked XSL file which looks like this...</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
  &lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
  &lt;xsl:template match="/"&gt;
    &lt;xsl:for-each select="links/link"&gt;
      &lt;a&gt;
          &lt;xsl:attribute name="href"&gt;
              &lt;xsl:value-of select="@url" /&gt;
          &lt;/xsl:attribute&gt;
          &lt;xsl:value-of select="@name" /&gt;
      &lt;/a&gt;&lt;br /&gt;
    &lt;/xsl:for-each&gt;
  &lt;/xsl:template&gt;
  &lt;/xsl:stylesheet&gt;
  </code></pre>
  
  <p>You might notice that the XSL file is actually a PHP file, but this works fine in other browsers and I've tried changing it to .xsl for Chrome, but it doesn't help. What I'm doing wrong here?</p>