次のようなフィールドを作成する XSL ファイルがあります。
<ServiceText>
<xsl:value-of select="concat(Yrs,'-',Mos,'-',Days,'-',Hrs)" />
</ServiceText>
'Yrs,'-',Mos,'-',Days,'-',Hrs の値は、Web サービスの応答から受け取り、それを XSL に直接割り当てています。これらのフィールドのコード内のデータを変更することはできません。これが ocde であるためです。すべてのデータ操作は xslt 上にあります。
次のように、xslt でデータ フィルタリングを実行したいと考えています。
if value of yrs =-1 then yrs=""
if value of mos =-1 then mos=""
if value of Days =-1 then Days=""
if value of Hrs =-1 then Hrs=""
XSL ファイルでそれを行うにはどうすればよいですか?