我正在使用xslt 1.0轉換通過.aspx頁面上的Server.Execute返回的一些xml。在谷歌瀏覽器中,如果我使用以下XSLT編碼:XSL頁面編碼
<xsl:output method="html" version="4.0" omit-xml-declaration="yes" encoding="utf-8" indent="yes" />
我在我的轉換的XML的頂部留下一個空格。 如果我用這個編碼:
<xsl:output method="html" version="4.0" omit-xml-declaration="yes" encoding="iso-8859-1" indent="yes" />
的空間已經沒有了,但事情好像£顯示爲。從來沒有真正理解我應該使用哪種編碼。請有人指出我正確的方向嗎?謝謝。
豎起大拇指到UTF-8 ..「iso-8859-1」是拉丁語的本地:)對於不需要的空間,爲什麼不嘗試'strip-space'? – 2012-03-01 15:50:10
感謝您的回覆。這真的很奇怪,白色空間似乎不是由任何元素產生的。它就在轉換的XML代碼的頂部。 – 2012-03-01 16:03:41
你可以粘貼該XML嗎?而整個XSL? – Lukasz 2012-03-02 10:23:42