初めて質問させて頂きます。
質問はタイトル通り、file項目にてデータが無い場合ファイルサイズを表示しない方法なのですが、
例えばデータ名が「file」の場合、
<a href="{file}" ><xsl:value-of select="file/@org" /></a>
<xsl:if test="not(file='')">
<xsl:value-of select="round(file/@filesize div 1024)" />KB
</xsl:if>
と記述すればデータが無い場合はファイルサイズは表示されないと思ったのですが、実際は「NaNKB」と表示されてしまいます。
何か記述方法が間違っているのでしょうか?
file項目にてデータが無い場合ファイルサイズを表示しない。
Re: file項目にてデータが無い場合ファイルサイズを表示しない。
towaさん、ご質問ありがとうございます。
<xsl:fif test="not(file/text()='')">
だといかがでしょうか。
こちらの方が安定しているようです。お手数をおかけして申し訳ありませんが、
一度お試し頂ければ幸いです。
<xsl:fif test="not(file/text()='')">
だといかがでしょうか。
こちらの方が安定しているようです。お手数をおかけして申し訳ありませんが、
一度お試し頂ければ幸いです。