如何检查xforms中是否存在实例?

时间:2016-10-06 05:26:28

标签: xpath orbeon xforms xpath-2.0 xsltforms

我想只在实例' addressDetails'存在(因为实例是在子表单中加载的)。

我尝试使用' if' xf:action的属性如下,但没有工作:



<xf:action ev:event="save" if="instance('addressDetails') != ''">
&#13;
&#13;
&#13;

我收到错误&#34;错误评估XPath表达式实例(&#39; addressDetails&#39;)&#34;。

我们有办法检查实例是否存在吗?

1 个答案:

答案 0 :(得分:0)

使用XPath 2.0,只需写:

exists(instance('addressDetails'))

或者你可以写:

count(instance('addressDetails')) > 0