0

我正在创建 XSLT 转换。我的源 XML 包含具有 InstrumentType 属性的元素 Order:

<Order InstrumentType="FWD">

现在,作为转换过程的一部分,我必须在以下条件下使用属性值

<xsl:if test="$InstrumentType='SPOT'">
...
</xsl:if>

我正在寻找某种方法将属性值放入XSLT 中的InstrumentType变量中。将感谢您的帮助。

4

1 回答 1

0

也许你有默认命名空间问题。然后你可以使用

<xsl:if test="@*[local-name()='InstrumentType' and .='SPOT']"></xsl:if>
于 2014-12-27T15:01:05.747 回答