【发布时间】:2015-03-20 20:05:02
【问题描述】:
我正在使用 xslt 对 xml 文件进行一些小的转换(特别是 xsltproc,但应该无关紧要,对吧?)。使用输出标签,我可以控制诸如编码之类的东西,或者它是否将成为一个独立的 xml 文件。例如:
<xsl:output indent="yes" encoding="UTF-8"/>
但是如果我想保留编码,或者如果它在不同的输入上是独立的,该怎么办?其中一些输入可能采用不同的编码方式,或者一些独立的 xml 文件,而另一些则没有。由于 xml 文件的标头标记的处理方式不同,而不是作为树的一部分,因此我无法访问其中的任何内容。有没有办法做到这一点,或者这超出了 xslt 的范围?
【问题讨论】: