我如何比较两个不同的for-each与xslt的两个值

时间:2017-01-30 17:42:43

标签: arrays xml xslt

我正在尝试将2个变量与XSLT进行比较,有2个不同的" for-each",

我希望比较2个值,如果这等于我的收音机的添加属性禁用。

所以这是我的模板:

<xsl:for-each select="//array1">
  <xsl:variable name="NUMMOV_array1" select="NUMMOV" />

  <xsl:element name="input" >
  <xsl:attribute name="type">radio</xsl:attribute>
    <xsl:for-each select="//array2">
      <xsl:variable name="NUMMOV_array2" select="NUMMOV" />
        <xsl:if test="NUMMOV_array2 = NUMMOV_array1"> <!-- HERE TRY COMAPRE-->
        <xsl:attribute name="disabled">disabled</xsl:attribute>
      </xsl:if>
    </xsl:for-each>
  </xsl:element>

</xsl:for-each>

我做错了什么?

0 个答案:

没有答案