Есть ли способ распечатать переменную в элементе как атрибут?XSLT переменная print как атрибут
образец 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" />
Итак, каков исходный XML-документ и что является желаемым результатом преобразования. Любые правила для преобразования первого в последний? Пожалуйста, отредактируйте вопрос и предоставьте эту важную информацию. –
Сэр, пожалуйста, см. Мой обновленный вопрос .. – mrrsb
mrrsb: для выполнения этой задачи вам не нужна переменная - см. Мой ответ для получения дополнительной информации. –