Xquery计数问题
使用 XQuery:
列出多个支持的每个游戏的 id、名称、发行商和平台 平台。平台应包含在一个以逗号分隔的 XML 标记中。
我在思考如何计算平台时遇到问题。我需要统计的平台如上图所示。 Playstation3、XBox是一款游戏的平台。在框外,在其下方,给出了数据格式。请帮助我。
Using XQuery:
List the id, name, publisher and platforms for each game that is supported by more than one
platform. Platforms should be enclosed in one XML tag delimited by a comma.
I am getting problem in thinking that how do i count the patforms. The platforms that I need to count is given like in the above figure. Playstation3,XBox are the patlforms for one game. Outside the box, under it, that format of data is given.Please help me in it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
此 XQuery:
使用此输入:
输出:
编辑:使用文字结果元素
This XQuery:
With this input:
Output:
Edit: With literal result elements
如果您的 XQuery 引擎支持 XPath 2.0,您可以使用
tokenize
函数来计算逗号分隔列表的项目数:这有帮助吗?如果没有,请提供一个包含 XML 输入和预期结果的完整示例。谢谢。
If your XQuery engine supports XPath 2.0 you can use the
tokenize
function to count items of a comma separated list:Does that help? If not could you please provide a complete example with XML input and expected result. Thank you.