条件付きで XSLT の変数を初期化しようとしていますが、そうすることができません。このコードの問題点を教えてください。これには次のコードを使用します。
<xsl:variable name ="ProductTag">
<xsl:if test="$prodObjType = fn:string('Style')" >
<xsl:value-of
select="Data/Style[@sequence_id=$prodLatestSeq]"/>
</xsl:if>
</xsl:variable>
注:prodLatestSeqには数値の値があります- xsl:message.Data で印刷した後に確認しました 次の形式です
<Data>
<Style sequence_id="1">
</Style>
<Style sequence_id="3">
</Style>
<Style sequence_id="4">
</Style>
</Data>