根据兄弟节点的属性显示XML节点属性

时间:2013-12-23 22:42:43

标签: sql xml

当ItemNumber属性为=特定值时,我试图仅显示兄弟节点的属性。

将@MyXML声明为xml

设置@MyXML ='          “

我已经阅读了其他一些类似的问题,但是没有一个建议的结果似乎适用于我的数据。当我运行以下查询时,我得到一个空结果集。

选择@ MyXML.value('(/ MenuItems / MenuItem [ItemNumber / @ ItemNumber =“1”] / ItemNumber / text())[1]','varchar(20)')作为项目

在我的生产数据中,我希望在ItemNumber的属性数据等于或在某个值范围内时返回所有记录

我是在T-SQL中解析XML的新手,非常感谢任何帮助!

0 个答案:

没有答案