我正在使用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