私はこのことについてたくさんの投稿を見てきました...しかし、私の人生のために、私の問題は何かを理解することはできません! XSLでXMLを変換しようとすると、Google Chromeは空白のページを表示します。ソースを見ると、生のXMLが表示されます。 IEは動作します。私はこのようなXML文書を持ってGoogle ChromeでXSLが動作しない
...
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="http://localhost/xsl/listXSL.php"?>
<links>
<link id="1" name="Google Home Page" url="http://www.google.com/" clicks="0" />
<link id="2" name="Facebook" url="http://www.facebook.com/" clicks="1" />
<link id="3" name="Gmail" url="http://gmail.com" clicks="2" />
</links>
...とこのようになり、その後リンクXSLファイル...
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="links/link">
<a>
<xsl:attribute name="href">
<xsl:value-of select="@url" />
</xsl:attribute>
<xsl:value-of select="@name" />
</a><br />
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
あなたがいることに気づくかもしれませんXSLファイルは実際にはPHPファイルですが、これは他のブラウザでうまく動作し、Chrome用に.xslに変更しようとしましたが、それは役に立ちません。私はここで間違っていますか?
かを確認することもできます。http://stackoverflow.com/questions/2981524/how-can-i-make-xslt-work-in-chrome – Cumbayah