0

基本的に、日付がデフォルト (1-1-1900) でない場合にのみオブジェクトの日付を表示する if ステートメントを作成したい

私はVBでそれをプログラミングしていますが、この日付の状況とは別に、すべてが正常にxslに入れられました。本質的にこれが私が達成しようとしているものです

 <tr><th>DateLogged</th><th width ="500">
      <xsl:if NOT = "<xsl:value-of select="DateLogged" /> = 1-1-1900">
        <xsl:value-of select="DateLogged" />
      </xsl:if>
      </th></tr> 

今日までxslをやったことがないので、ポインタは非常に便利です! ありがとう

4

1 に答える 1

0

このXSLTを試してください。これにより、DateLogged要素が文字通り「1-1-1900」に設定されているかどうかがテストされます。

<xsl:if test="DateLogged != '1-1-1900'">
    <xsl:value-of select="DateLogged" />
</xsl:if>

xsl:if条件を完全に廃止したい場合は、次のようにできます。

<xsl:value-of select="DateLogged[. != '1-1-1900']" />
于 2012-06-28T15:35:36.753 に答える