如何获取sql server中xml数据中元素出现的次数
在我的 xml 中,我想获取元素出现的次数,我该如何做到这一点。
例如,在下面的 xml 中,我想要电话元素出现的次数,
<Person>
<Name>abc</Name>
<Phone>1234</Phone>
<Phone>9876</Phone>
<Phone>5678</Phone>
</Person>
我怎样才能实现这一目标?有人可以帮助我吗?
In my xml i want to get the number of occurances of an element how can i do this.
for example in the below xml i want the number of times phone element is occuring
<Person>
<Name>abc</Name>
<Phone>1234</Phone>
<Phone>9876</Phone>
<Phone>5678</Phone>
</Person>
How can i achieve this ? Can someone help me .
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您使用 XPATH。该站点有几个示例,说明如何按名称挑选特定类型的节点。 http://www.mycodeshare.com/item/1000000009/ mssql-xml-query-using-xquery/
从这里开始,如果不够清楚,请进行评论。
You use XPATH. This site has a couple of examples of how to single out a specific type of node, by name. http://www.mycodeshare.com/item/1000000009/mssql-xml-query-using-xquery/
Start there and comment if it is not quite clear enough.