Ответ 1
Самый простой способ - использовать шаблоны значений атрибутов, например:
<Output Attribute="{Some/Value}"/>
У меня есть входной XML файл, и я пытаюсь вывести результат вызова, например:
<xsl:value-of select="Some/Value"/>
в атрибут.
<Output Attribute="Value should be put here"/>
Моя проблема в том, что, поскольку я выводил XML, XSL-процессор не позволяет мне писать:
<Output Attribute="<xsl:value-of select="Some/Value"/>">
Как вы это делаете?
Самый простой способ - использовать шаблоны значений атрибутов, например:
<Output Attribute="{Some/Value}"/>
Вы можете использовать элемент атрибута xsl:
<Output>
<xsl:attribute name="Attribute">
<xsl:value-of select="Some/Value"/>
</xsl:attribute>
</Output>