我正在使用 XSLT 从 .xml 输入文件生成 .sql 文件。我对缩进有一些问题。
样式表的格式化方式(有多少换行符和回车符和制表符)直接影响输出文件,即如果我在样式表中包含一些换行符和 CR 以使其更具可读性,它们也会显示在输出文件中(如果选项卡也不会影响输出文件的格式,这不会那么糟糕):它看起来像这样:
SQLStatement1<CR><LF>
<CR><LF>
<CR><LF>
SQLStatement2<CR><LF>
.... (tabs are also outputted)
我使用 ant 任务来创建 .sql 文件。目标如下所示:
<xslt in="input.xml"
out="queries.sql"
style="createQueries.xls">
</xslt>
我正在使用 XSLT 1.0,但无法使用 XSLT 2.0。我想过修改一些 输出参数。但是,如果我将方法属性更改为例如' html '(我猜该方法设置为' text ',因为输出文件(sql)的类型未知),它没有任何效果)
有关如何解决此问题的任何想法?
干杯