- PR -

XSLT内のIMGタグでスペースが入ってしまう

1
投稿者投稿内容
佐助
会議室デビュー日: 2003/05/25
投稿数: 3
投稿日時: 2005-03-01 15:09
以下のXSLT文書を.NETのライブラリを使用してHTMLに変換しています。出力結果で2のようにスペースが入ってしまいます。これを回避する方法があればご教授ください。お願いします。

==[1]==========================================================================
<TR height="1">
<TD colspan="2" height="5" valign="bottom">
<IMG>
<xsl:attribute name="src"><xsl:value-of select="img/redline.gif"/></xsl:attribute>
<xsl:attribute name="width"><xsl:value-of select="950"/></xsl:attribute>
<xsl:attribute name="height"><xsl:value-of select="5"/></xsl:attribute>
</IMG>
</TD>
</TR>
===============================================================================
==[2]==========================================================================
<TD vAlign=bottom colSpan=2 height=5>
<IMG height=5 src="MARIANA Central.files/redline.gif" width=950
border=0> </TD>
===============================================================================
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2005-03-01 15:32
スペースが入っているというのは、IMGタグとTDの終了タグの間でしょうか。
であれば、XSLに入っている改行やスペースを削除してみる、あるいはTDタグとIMGタグを
xsl:elementで出力してみたらどうでしょうか。
佐助
会議室デビュー日: 2003/05/25
投稿数: 3
投稿日時: 2005-03-01 15:56
引用:

ukさんの書き込み (2005-03-01 15:32) より:
スペースが入っているというのは、IMGタグとTDの終了タグの間でしょうか。
であれば、XSLに入っている改行やスペースを削除してみる、あるいはTDタグとIMGタグを
xsl:elementで出力してみたらどうでしょうか。


佐助
会議室デビュー日: 2003/05/25
投稿数: 3
投稿日時: 2005-03-01 18:52
さきほどは空送信してしまいました。すみません。
引用:

ukさんの書き込み (2005-03-01 15:32) より:
スペースが入っているというのは、IMGタグとTDの終了タグの間でしょうか。
であれば、XSLに入っている改行やスペースを削除してみる、あるいはTDタグとIMGタグを
xsl:elementで出力してみたらどうでしょうか。



以上の2通りの方法を試したのですが、状況変わらないままです。思い切って<TD>内に<TABLE>でそのbackgroundにimgをいれる方法を考えております(こちらはうまくいきます)。スペースが入ることによって若干HTMLのレイアウトが崩れてしまいますのでなんとか解決したいと思っております。
1

スキルアップ/キャリアアップ(JOB@IT)