XSLT:测试序列中是否包含字符串

时间:2014-11-19 10:48:48

标签: xslt-2.0

我有两个字符串序列。我想要得到一个由这些项目减少的序列,这些序列也是序列2;或者比较这两个序列并获得信息,如果序列1的至少一个项目也在序列2中。 一个简单的比较($ seq1 = $ seq2)只对我有一系列数字,或者我做错了什么?

很高兴任何帮助! :)

1 个答案:

答案 0 :(得分:4)

=运算符应该足够了,请参见

的示例http://xsltransform.net/gWmuiJ6
  <xsl:variable name="seq1" select="'foo', 'bar', 'foobar'"/>
  <xsl:variable name="seq2" select="'a', 'foo', 'b'"/>
  <xsl:variable name="seq3" select="'a', 'b', 'c'"/>
  <xsl:value-of select="$seq1 = $seq2, $seq1 = $seq3"/>

并输出true false

如果您想要一些基于价值的交叉点,请参阅http://www.xsltfunctions.com/xsl/functx_value-intersect.html