【发布时间】:2018-10-20 15:30:21
【问题描述】:
我们需要通过查询 XML 文档的子部分来从存储在 SQL Server 数据库中的 XML 记录中查询连接的标签。唯一棘手的问题是我们的一些记录缺少父节点,而其他则没有。另一方面是一些记录在根目录中包含命名空间,而另一些则没有。
这里有两件事,我们如何调整query() 中的路径以忽略命名空间并查询所有mynode 部分而不管命名空间如何。以及如何在不存在根节点的情况下查询所有 mynode 部分。
select
xmlCol.query('*:rootnode/*:mynode/*')
from
DataTable
对此的任何帮助将不胜感激
谢谢
祝你有美好的一天
【问题讨论】:
标签: sql sql-server xml xquery