在多个返回值之间添加逗号
我得到一个 XML,如下所示:
<Student>
<SSN>630-44-3532</SSN>
<Name>
<firstName>Ali</firstName>
<lastName>Daria</lastName>
</Name>
...
<Email>[email protected]</Email>
<Email>[email protected]</Email>
</Student>
由于我们有多个节点,当我执行 XQuery 来获取整个电子邮件信息(用逗号分隔)时,我不知道该怎么做。
这是预期的输出:
<email> [email protected], [email protected] </email>
I got an XML which looks like:
<Student>
<SSN>630-44-3532</SSN>
<Name>
<firstName>Ali</firstName>
<lastName>Daria</lastName>
</Name>
...
<Email>[email protected]</Email>
<Email>[email protected]</Email>
</Student>
As we have multiple nodes, when I execute an XQuery to get the email info as a whole, separated by a comma, I don't know what to do.
Here is the expected output:
<email> [email protected], [email protected] </email>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用:
Use:
使用 XPath 2.0/XQuery 1.0 fn:string- join() 函数。
来自 http://www.w3.org/2005/xpath-functions/ 的简介#字符串连接
Use XPath 2.0/XQuery 1.0 fn:string-join() function.
Brief from http://www.w3.org/2005/xpath-functions/#string-join