如何使用 xquery 循环 xml 结构?
xml是这样的:
<persons>
<person>
<name/>
<surname/>
</person>
<person index=1>
<name/>
<surname/>
</person>
<person index=2>
<name/>
<surname/>
</person>
...
</persons>
我需要构建一个显示所有人所有数据的视图。
name surname
name1 surname1
我如何在 select 语句中执行此循环?它需要是一个视图。
the xml is like this:
<persons>
<person>
<name/>
<surname/>
</person>
<person index=1>
<name/>
<surname/>
</person>
<person index=2>
<name/>
<surname/>
</person>
...
</persons>
I need to build a view that shows all data of all persons.
name surname
name1 surname1
How can i do this loop in a select statement? It needs to be a view.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用:
当针对以下 XML 文档计算此 XPath 表达式时:
结果为:
Use:
when this XPath expression is evaluated, against the following XML document:
the result is:
如果您需要转换,您是否考虑过使用 xslt?
如果您需要 xquery,则选择这些节点,
或者
即出现在任何地方的姓名
Have you considered using xslt if you need a transformation?
If you need to xquery, to select these nodes then,
OR
i.e. Name, Surname occuring anywhere