比较两个xsl变量以找出差异

时间:2016-12-07 18:29:45

标签: xml xslt-1.0 xslt-2.0

我有两个xsl变量:

<xsl:variable name="nutrientDetail">
  <value>nutrientTypeCode</value>
  <value>dailyValueIntakePercent</value>
  <value>measurementPrecision</value>
  <value>quantityContained</value>
</xsl:variable>



   <xsl:variable name="nutrientDetailArray">
      <v>nutrientTypeCode</v>
      <v>measurementPrecision</v>
      <v>quantityContained</v>
    </xsl:variable>

我想找到不常见的一个我该怎么办? 即我必须提取dailyValueIntakePercent以防万一 并创建它的元素。

1 个答案:

答案 0 :(得分:0)

<xsl:copy-of select="$nutrientDetail/value[not(. = $nutrientDetailArray/v)]"/>复制第一个变量中的value元素,这些元素与第二个变量没有相等的v元素。