感谢您抽出宝贵时间查看我的帖子。
我有一个输入标签,我需要像这样输出:
<input type="hidden" name="success_redirect" value="http://www.webpage.com?var1=${root/option1}&var2=${root/option2}" />
但是我不能将它放到我的xslt文档中,最终没有渲染到
<input type="hidden" name="success_redirect" value="http://www.webpage.com?var1=$&var2=$" />
我在XSLT中添加了什么以允许我将值标记输出为我需要的输出?
谢谢!
答案 0 :(得分:4)
只需使用:
<input type="hidden" name="success_redirect"
value="http://www.webpage.com?var1=${{root/option1}}&var2=${{root/option2}}" />
请注意,如果我们要在属性中输出'{'
或'}'
,我们必须将它们加倍。
这是因为这两个字符在属性中使用时具有特殊含义:它们表示AVT的开始和结束(属性值模板)。
答案 1 :(得分:0)
您可以连接各个部分:
<input type="hidden" name="success_redirect"
value="{concat('http://www.webpage.com?var1=${','root/option1}','&var2=${','root/option2}')}" />