質問

XMLノードに次のものがあります: ジェネラコディセタグプレ

(ご覧のとおり、改行があります)

私のXSLTは本当にシンプルです: ジェネラコディセタグプレ

XSLTを使用して改行を削除するにはどうすればよいですか?

役に立ちましたか?

解決

normalize-space(a:Common/a:TR_Comment)はあなたが望むことをしますか?

内部の空白を保持することに本当に熱心な場合は、少しエレガントになりません。1つの方法は、string-lengthsubstringを使用して、末尾の空白がなくなるまで、文字を1つずつ最後から削除し続ける再帰テンプレートを作成することです。

他のヒント

使用 ジェネラコディセタグプレ

この式が評価されると、結果は、NLまたはCR文字が削除された現在のノードの文字列値になります。

他の文字は削除または変更されないことに注意してください。したがって、これはより正確な解決策であり、場合によっては、normalize-space()よりも好ましい場合があります

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top