Посмотрите в XPath относительные пути.
Вы можете написать ограничение для повторяющихся областей относительного пути. Я предполагаю, что Principal1 и Rate1 будут повторяться вместе.
<repeated-section>
<principal>
<rate>
</repeated-section>
У нас есть ограничение на основное поле, которое гласит, что если скорость (в пределах одного и того же повтора) больше 100, главное поле является действительным
<xforms:bind nodeset="instance('instance')/repeated-section/principal"
constraint="../rate > 100" />
Примечание: Также следите за тем, чтобы не использовать связывания в повторяющихся разделах. Вместо этого используйте ref=""
и укажите относительный путь ввода по отношению к повторяющейся секции