- ベストアンサー
改行のあるデータをWebで表示するときにも改行させたい(再)
No.1895341 で質問した者ですが、あるデータをWebで表示させているのですが、うまくいきません。 <PRE>タグで解決したつもりでしたが、右端で自動折り返しされないことに気づきました。。。 SQLServerのテーブルに格納してあるデータをWebで表示するときに 文章になっているようなデータの場合、 皆さんはどういう手法で改行を処理されているのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
最適な方法は分かりませんが。 1. SQLで改行を"<br/>"ではなく"<br/>"に置換し、XSLで<xsl:value-of select="." disable-output-escaping="yes" />とする。 2. SQLで改行を"<br/>"に置換し、XSLで<xsl:copy-of select="node()" />とする。 どちらかでいけそうに思います。
お礼
ストアド:replace([項目名],char(10),'<br/>') XSL:disable-output-escaping="yes" でいけました。 ありがとうございました。