我需要以ASCII文本格式获取文件我正在使用下面的代码
<xsl:output method="xml" indent="yes" encoding="US-ASCII"/>
但它似乎没有任何想法我怎样才能使它工作?
答案 0 :(得分:1)
有可能您的XSLT引擎不支持your-div-class img {
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
your-div-class img:hoover {
-webkit-transform: scale(1.6);
-ms-transform: scale(1.6);
transform: scale(1.6);
}
输出方法ASCII
,然后自动切换到xml
或UTF-8
。您可以使用这个最小的XSLT样式表来尝试它:
UTF-16
如果您通过处理器运行,例如撒克逊:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:output method="xml" indent="yes" encoding="US-ASCII"/>
<xsl:template match="/">
<root>ä</root>
</xsl:template>
</xsl:stylesheet>
如果支持ASCII,结果应如下所示:
$ saxonb-xslt -s:test.xsl -xsl:test.xsl
如果不是这种情况,则需要进行后处理步骤。最新版本的xmllint
可以做到这一点:
<?xml version="1.0" encoding="US-ASCII"?>
<root>ä</root>