【发布时间】:2015-03-04 20:48:45
【问题描述】:
我正在尝试使用 XPath 表达式在 SQL Server 存储过程内的 XML 文档中选择节点或节点集。
我正在尝试做一些类似于 c# 中的代码的事情
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(response.GetResponseStream());
XmlNode contact = xmlDoc.SelectSingleNode("//users/user/contact");
string strContact = contact.InnerText.Trim();
XML 是从存储过程中调用 Web 服务的结果。
类似于这个例子。 Calling Web Service from stored procedure
但是 XML 看起来像这样:
<DocumentElement xmlns="">
<stats>
<delivered>5</delivered>
</stats>
</DocumentElement>
我需要使用类似于
的语句检索传递的节点的值XmlNode delivered = xmlDoc.SelectSingleNode("//stats/delivered");
【问题讨论】:
标签: sql-server xpath