使用 Saxon 指定输出文件扩展名

Specify output file extension with Saxon

是否可以使用 Saxon 指定输出文件扩展名?

处理多个输入文件时,"o:" 选项指定顶级目标目录。所有生成的文件都有一个“.xml”扩展名。可以使用脚本更改这些,但如果有一种方法可以指定所需的扩展名、命令行或从 XSL 文件中指定,这将容易得多。

您可以通过在样式表中设置 <xsl:output media-type="text/html"/>text/plain 来获取扩展名 .html 或 .txt,但除此之外没有更改扩展名的机制。如果您想要更大的灵活性,请使用 Saxon 的 Java API 而不是命令行。