DOBON.NET DOBON.NETプログラミング掲示板過去ログ

xsltの折り返しについて

環境/言語:[Windows XP/VB.NET]
分類:[ASP.NET]

2005/06/15(Wed) 14:03:34 編集(投稿者)

いつもお世話になっております。
現在、xsltスタイルシートで、行き詰っております。

テキストボックスに入力された文字列をXMLに書き込み、XMLデータを
下記のようなxsltシートで表示します。

<テキストボックスの文字列表示部分>
<div style="MARGIN: 0em 0em 0em 0em; BORDER-TOP:
1px solid gray; BORDER-RIGHT: 1px solid gray; BORDER-LEFT: 1px solid gray;
WIDTH: 633px; MIN-HEIGHT: 100px; TEXT-ALIGN: left; PADDING: 0.5em 0.5em">
<PRE><xsl:value-of select="topic" /></PRE>

<PRE>タグを使っているため、改行はそのまま表示されるのですが、文字列が幅633pxを超えた場合、折り返されずに、幅を広げて、表示されてしまいます。
しかし、<PRE>タグをはずしてしまうと、折り返されるのですが、改行が反映されません。

幅のサイズを変えずに、長い文字列は折り返し、テキストボックス内で改行を入力した場合は、そのまま表示したいのですが、いい方法は、ないでしょうか?
  • 題名: Re[1]: xsltの折り返しについて
  • 著者: ぽぴー
  • 日時: 2005/06/16 15:58:18
  • ID: 11315
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
http://echoo.yubitoma.or.jp/weblog/RevDiary/eid/67267/cid/118/

このHPを参考にして、自己解決致しました。
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板