0

2 つのノードの違いを見つけて、その違いを特定のコントロールの制約として使用することは可能ですか。

<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

はい、2 つのノードの違いを別のノードの制約として使用できます。引用したコードはほぼ正しいようです。いくつかのコメント:

  • XPath では、 and の代わりに&lt;andのみを&gt;使用できます。これにより、値の比較が実行され、式が読みやすくなります。ltgt
  • DebitPrice1-.また、 useの代わりに、 node named: の前後にスペースがあることを確認してくださいDebitPrice1 - .-要素または属性名の一部として使用できるためfoo-bar<foo-bar>これは必須<foo>です<bar>
于 2011-03-29T18:36:11.733 に答える