【发布时间】:2012-01-18 20:05:35
【问题描述】:
如何在下面的xml文档中获取标题
DECLARE @xVar XML
SET @xVar =
'<reportdata genre="security" publicationdate="2002" ISBN="0-7356-1588-2">
<title>Writing Secure Code</title>
<author>
<first-name>Michael</first-name>
<last-name>Howard</last-name>
</author>
<author>
<first-name>David</first-name>
<last-name>LeBlanc</last-name>
</author>
<price>39.99</price>
</reportdata>'
SELECT [Title]= reportdata.item.value('@title', 'varchar(40)')
FROM @xVar.nodes('/reportdata') AS reportdata(item)
这个查询总是返回 null ,有什么想法吗?
【问题讨论】: