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 」などに変更しても効果はありません(出力ファイル(sql)のタイプがわからないため、メソッドが「テキスト」に設定されていると思います)
この問題を解決する方法についてのアイデアはありますか?
乾杯