file項目にてデータが無い場合ファイルサイズを表示しない。
Posted: 2008年3月17日(月) 14:04
初めて質問させて頂きます。
質問はタイトル通り、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項目にてデータが無い場合ファイルサイズを表示しない方法なのですが、
例えばデータ名が「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」と表示されてしまいます。
何か記述方法が間違っているのでしょうか?