DOBON.NETプログラミング掲示板過去ログ
xsltの折り返しについて
題名: xsltの折り返しについて
著者: ぽぴー
日時: 2005/06/15 11:08:42
ID: 11290
この記事の返信元:
(なし)
この記事への返信:
[11315]
Re[1]: xsltの折り返しについて
ぽぴー
2005/06/16 15:58:18
[解決]
ツリーを表示
環境/言語:[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
この記事の返信元:
[11290]
xsltの折り返しについて
ぽぴー
2005/06/15 11:08:42
この記事への返信:
(なし)
ツリーを表示
http://echoo.yubitoma.or.jp/weblog/RevDiary/eid/67267/cid/118/
このHPを参考にして、自己解決致しました。
解決済み!
DOBON.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>タグをはずしてしまうと、折り返されるのですが、改行が反映されません。
幅のサイズを変えずに、長い文字列は折り返し、テキストボックス内で改行を入力した場合は、そのまま表示したいのですが、いい方法は、ないでしょうか?