返回串联字符串的结果

时间:2016-04-21 01:44:34

标签: string xquery concat

我想写一个xquery语句,它返回一个数字加上一个名为&#34的字符串;书籍&#34 ;.像这样:

<table>
<tr><td>300 books</td></tr>
<tr><td>145 books</td></tr>
</table>

我已经开始编写代码,但它没有工作......

<tr><td>{$num + 'books'}</td>

对此有何帮助?

1 个答案:

答案 0 :(得分:2)

移动文字字符串&#34;书籍&#34;在表达之外:

<tr><td>{$num} books</td></tr>

或者您可以通过将其括在括号内并用逗号分隔来创建一系列项目:

<tr><td>{($num, 'books')}</td></tr>

或者您可以连接项目(注意前导空格):

<tr><td>{concat($num, ' books')}</td></tr>