xsl変換で出力をインデントするにはどうすればよいですか?

indentation xalan xslt
xsl変換で出力をインデントするにはどうすればよいですか?

次のxslヘッダーでxalanを使用しています。

また、出力はインデントされません。

アイデアをお持ちですか?

  11  1


ベストアンサー

インデントには、別のネームスペース「http://xml.apache.org/xslt」を使用する必要があります(https://issues.apache.org/jira/browse/XALANJ-1918 [この問題]を参照)

21


しばらくこれに苦労していましたが、偶然に動作しました:

キーは「を追加することでした

次のようになります。

理由はわかりませんが、おそらくすべてのホワイトスペースを削除すると、xalanがインデントを理解するのに役立ちます

9


Jirka-x1、問題リンクをありがとう。 私は次を使用しました(Ed Knoll 13 / Aug / 04が提案したとおり):

これはxalan(java)2.7.1で機能します。

5


method`を xml`に設定する必要があると思います。 それでもうまくいかない場合は、次を試してください。

2


タイトルとURLをコピーしました