我必须处理的 XML 数据有 2 个类似的节点,一个是活动节点,一个是备份节点。活动节点是这样找到的:
<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>
我有第二个查询,可以列出配置中的所有信息。
如何将两者结合起来,以便第二个查询使用上述查询中的值并从活动配置中提取信息,而不是从备份中提取信息?
我尝试使用:
<xsl:call-template name="DNIS">
<xsl:with-param name="$activeAttendant"/>
但它在xsl:if
and内失败了xsl:for-each
我使用 notepad++ 和 MS Visual Studio 进行开发,最终结果需要在 IE 8 中运行