私が処理しなければならない XML データには 2 つの類似したノードがあり、1 つはアクティブで、もう 1 つはバックアップです。アクティブなノードは次のように検出されます。
<xsl:for-each select="ATTRIBUTE">
<xsl:if test="@NAME='ActiveConfig'">
<xsl:variable name="activeAttendant" select="VALUE"/>
<xsl:value-of select="$activeAttendant"/>
</xsl:if>
</xsl:for-each>
構成からのすべての情報を一覧表示できる 2 番目のクエリがあります。
2 番目のクエリが上記のクエリで見つかった値を使用し、バックアップではなくアクティブな構成から情報を取得するように、2 つを組み合わせるにはどうすればよいですか?
私は使用しようとしました:
<xsl:call-template name="DNIS">
<xsl:with-param name="$activeAttendant"/>
xsl:if
しかし、それはand内で失敗しますxsl:for-each
メモ帳++とMS Visual Studioを使用して開発し、最終結果はIE 8内で実行する必要があります