Xpath 两个变量之间的差异列出了TIBCO BW
我有两个变量。 我需要弄清楚他们之间的区别。 $var(a、b、c、d)和$var2(a、b、c、d、e、f、g)。 如何使用xpath函数实现这一点? 感谢您的帮助Xpath 两个变量之间的差异列出了TIBCO BW,xpath,tibco,tibco-business-works,Xpath,Tibco,Tibco Business Works,我有两个变量。 我需要弄清楚他们之间的区别。 $var(a、b、c、d)和$var2(a、b、c、d、e、f、g)。 如何使用xpath函数实现这一点? 感谢您的帮助 提前感谢如果tibco支持XPath 2.0,您可以尝试使用除之外的和union(|),如下所示: $var except $var2 | $var2 except $var 在XPATH 1.0中,您还可以使用节点集的union of DIFF() var中的元素不在var1中:$var[count(.|$var1)!=cou
提前感谢如果tibco支持XPath 2.0,您可以尝试使用除之外的
和union(|
),如下所示:
$var except $var2 | $var2 except $var
在XPATH 1.0中,您还可以使用节点集的union of DIFF()
var中的元素不在var1中:$var[count(.|$var1)!=count($var1)]
var1中的元素不在var中:$var1[count(.|$var)!=count($var)]
因此,请尝试:
$var[count(. | $var1) != count($var1)] | $var1[count(. | $var) != count($var)]
什么是a、b、c、d等?它们是节点还是其他什么?第一个列表中的“c”是否与第二个列表中的“c”相同,或者它们可能是不同的元素,都命名为“c”?如果是,是什么决定它们是否被视为“相同”?您是否关心列表的顺序,例如,(a,b,c)是否与(b,c,a)相同?这个问题需要更仔细的说明。