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 に答える