要素内の変数を属性として出力する方法はありますか?
サンプルxml:
<list>
<name>John Doe</name>
<name>Paul Niel</name>
<name>Luke Dee</name>
</list>
これが私のサンプル xslt です。
<xsl:variable name="isDisabled">
<xsl:if test="name='John Doe'">
<xsl:attribute name="disabled">disabled</xsl:attribute>
</xsl:if>
</xsl:variable>
そして、このように isDisabled 変数を出力したいと思います。
<input id="textName" name="name" type="text" {$isDisabled} />
出力;
<input id="textName" name="name" type="text" disabled="disabled" />