如果我有外国网页地址,如
http://example.com/ex1
http://example.com/ex2
http://example.com/ex3
http://example.com/ex4
和实例
<xforms:instance id="temp">
<temp>
<links>
<item>ex1</item>
<item>ex2</item>
<item>ex3</item>
<item>ex4</item>
</links>
</temp>
</xforms:instance>
一个周期
<xforms:group ref="instance('temp')/links">
<xforms:output value="[concat('<a href="http://example.com/',string(item)),'">',string(item),'</a>']">
<xforms:label>Roll</xforms:label>
</xforms:output>
</xforms:group>
如何将链接放在orbeon xform中value属性中的表达式中?谢谢。
答案 0 :(得分:2)
你没有说出你想要达到的目标,但我认为它是输出一系列<a href="...">
。如果是这样,以下工作:
<xh:html xmlns:xh="http://www.w3.org/1999/xhtml"
xmlns:xf="http://www.w3.org/2002/xforms">
<xh:head>
<xf:model>
<xf:instance id="temp">
<temp>
<links>
<item>ex1</item>
<item>ex2</item>
<item>ex3</item>
<item>ex4</item>
</links>
</temp>
</xf:instance>
</xf:model>
</xh:head>
<xh:body>
<xf:repeat ref="instance('temp')/links/item">
<xh:a href="http://example.com/{.}">Roll</xh:a>
</xf:repeat>
</xh:body>
</xh:html>