我不得不使用XSLT呈現一些XML。問題是,它在IE中呈現(我在我的辦公室機器上測試過IE6),而不是在其他瀏覽器中。其他瀏覽器使用XSL顯示文檔內容(與沒有XSL的文檔結構相反)。在IE中使用XML + XSLT呈現,但在其他瀏覽器中無法呈現
這裏是我的XML文件頭:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="demo.xsl"?>
<XMLCodeFollows>
.
.
.
</XMLCodeFollows>
這裏是XSL文件頭:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
任何人知道是什麼問題?
編輯:刪除了xsl中可能使IE指定的額外僞造行,但它仍然不起作用。 IE仍然呈現XML/XSL,但沒有其他瀏覽器。
P.S. :我對XML/XSL有點新... – c0da
請提供一個完整(儘可能小)的XML和XSLT示例,以便人們可以重現這個問題。這是你沒有向我們顯示的代碼中的東西。 –