【发布时间】:2014-11-27 18:52:42
【问题描述】:
根据this回复
例如,我们有这样的 XML
<parent_node >
<category>Low</category>
<category>Medium</category>
<category>High</category>
</parent_node>
一切都很好。但就我而言,我在这里有一个默认的 XML 命名空间,所以我的 XML 看起来像这样:
<parent_node xmlns="http://schemas.datacontract.org/2004/07/MonitorWang.Core.Interfaces.Entities">
<category>Low</category>
<category>Medium</category>
<category>High</category>
</parent_node>
现在它不起作用了。
整个脚本:
DECLARE @XmlVariable XML = '<parent_node xmlns="http://schemas.datacontract.org/2004/07/MonitorWang.Core.Interfaces.Entities">
<category>Low</category>
<category>Medium</category>
<category>High</category>
</parent_node>'
SELECT
XTbl.Cats.value('.', 'varchar(50)')
FROM
@XmlVariable.nodes('/parent_node/category') AS XTbl(Cats)
请指教,如何解决?
【问题讨论】:
标签: sql sql-server xml