Hyperlink href中的orbeon link concat值

Hyperlink href中的orbeon link concat值,hyperlink,concat,orbeon,Hyperlink,Concat,Orbeon,如何创建一个动态链接,该链接的值作为xh中url的一部分:orbeon中的链接 <x131573079 type="input"/> <xh:a target="_blank" href="concat('http://www.someurl.nl/new?code=', $x131573079)">linkwithcode</xh:a></xh:div> 链接代码 我已经创建了一个最小集来显示问题。这个 我创建了显示问题的最小设置。{co

如何创建一个动态链接,该链接的值作为xh中url的一部分:orbeon中的链接

<x131573079 type="input"/>

<xh:a target="_blank" href="concat('http://www.someurl.nl/new?code=', $x131573079)">linkwithcode</xh:a></xh:div>

链接代码
我已经创建了一个最小集来显示问题。这个 我创建了显示问题的最小设置。{concat()}在本例中不起作用

<?xml version="1.0" encoding="UTF-8"?>


超链接
超链接
帕特里克格罗普
真()
我的标签
弗拉格
无论什么
somesite.com

非常简单,只需在属性中添加
{}
,花括号内的内容将作为XPath表达式计算:

<xh:a target="_blank"
      href="{concat('http://www.someurl.nl/new?code=', $x131573079)}">
    linkwithcode
</xh:a>

链接代码

我似乎已经通过以下帖子解决了这个问题:

使用此选项:

<xh:a target="_target" id="123" 
                                    href="http://www.nu.nl/code={x131573079}"
                                    >somesite.com</xh:a>
somesite.com

这可能行得通,但对我来说不行。我不知道为什么。。需要调查一下。@Praan好的,你会告诉我们你发现了什么。如果您认为遇到了问题,您可以尝试创建一个最小的示例来重现问题,并与我们共享,这样我们就可以研究这个问题@avernet@Praan在这种情况下它不起作用,因为您正在视图中使用
$x131573079
,并且从
声明的变量当前在视图中不可见;它们仅在模型中可见。不过,我们也在考虑让它们在视图中可见,并让RFE跟踪它:。是的,这很好,实际上比使用
concat()
更简单,这在本例中是不必要的复杂。@avernet我发现了一些奇怪的东西。在orbeon xform xml中,我有一段代码:
<xh:a target="_target" id="123" 
                                    href="http://www.nu.nl/code={x131573079}"
                                    >somesite.com</xh:a>