ひとつお聞きしたいのですが、リストアイテムの中の項目登録で、
記入があった場合には、セルを表示して、
記入が無い場合にはセルを表示させないようにしたいと思い、
以下の様に書いたのですが、記入が無い場合でもセルが表示されてしまいます。
セルを表示させないということは出来ないのでしょうか?
どうぞよろしくお願い致します
コード: 全て選択
<xsl:for-each select="entry">
<table width="100%" border="0" cellspacing="1" cellpadding="5">
<tr>
<td colspan="3" bgcolor="#D8F1F4"><font color="#003333"><strong><xsl:value-of select="genre" disable-output-escaping="yes"/></strong></font></td>
</tr>
<xsl:for-each select="reikilist/listitem">
<xsl:if test="shou=''"></xsl:if>
<xsl:if test="not(shou='')">
<tr>
<td colspan="3" bgcolor="#cccccc"><strong><xsl:value-of select="shou" disable-output-escaping="yes" /></strong></td>
</tr>
</xsl:if>
<tr>
<td width="55%" bgcolor="#FFFFFF"><a href="http://www.xx.php" target="_blank"><xsl:value-of select="listtitle" disable-output-escaping="yes" /></a></td>
</tr>
</xsl:for-each>
</table>
</xsl:for-each>