0

是否可以找到两个节点的差异并将该差异用作特定控件的约束。

<xforms:bind id="DebitRebate1"
    nodeset="instance('charge-options-setup')/Pattern_Setup1/Pattern1/DebitRebate1"
    type="xforms:double" 
    constraint=". &lt; instance('charge-options-setup')/Pattern_Setup1/Pattern1/DebitPrice1
                and instance('charge-options-setup')/Pattern_Setup1/Pattern1/DebitPrice1-. &gt;
                instance('charge-options-setup')/Locations_Patterns/Debit_Minimum_Margin"/>
4

1 回答 1

0

是的,您可以使用两个节点之间的差异作为对另一个节点的约束,并且您引用的代码似乎是正确的。只是一些评论:

  • 在您的 XPath 中,您可以使用and而不是&lt;and 。这将执行值比较,并使表达式更易于阅读。&gt;ltgt
  • 还要确保节点名称周围有空格:而不是DebitPrice1-.use DebitPrice1 - .。这是必要的,因为-它可以用作元素或属性名称的一部分,所以不要foo-bar指出<foo-bar>什么是 in<foo>减去什么是<bar>.
于 2011-03-29T18:36:11.733 回答