我有一个名字'其中包含姓名,另一个包含姓名和电话号码。
<xf:repeat nodeset="instance('names')/name">
<xf:output ref="instance('address-book')[name='????']/phone_no"/>
</xf:repeat>
我应该用什么代替问号(????),以便我可以参考instance('names')/name
!在上下文中感到困惑。
我尝试了以下哪些不起作用,看起来似乎也错了。
<xf:repeat nodeset="instance('names')/name">
<xf:output ref="instance('address-book')[name= name]/phone_no"/>
</xf:repeat>
需要提一下xforms引擎是XSLTForms。
答案 0 :(得分:0)
感谢Daniel Haley的评论。使用current()解决了这个问题。
<xf:repeat nodeset="instance('names')/name">
<xf:output ref="instance('address-book')[name= current()]/phone_no"/>
</xf:repeat>