在C#中使用XPath API获取节点值的最佳方法是什么?
<employee nric="S100" name="Mike" ... />
在T-SQL中,以下内容将给出结果:
select xml.value('(/employee/@nric)[1]','nvarchar(max)')
答案 0 :(得分:2)
使用XmlDocument
:
string s = "<employee nric=\"S100\" name=\"Mike\" />";
XmlDocument doc = new XmlDocument();
doc.LoadXml(s);
string value = doc.SelectSingleNode("//employee/@nric").Value;
答案 1 :(得分:0)