***********************请教关于xml节点查询的问题*************************
<?xml version= "1.0 " encoding= "utf-8 " ?>
<Messages>
<Message id= "100 "> 测试100 </Message>
<Message id= "101 "> 测试101 </Message>
</Messages>
我这样的xml文件
我这样查询
System.Xml.XmlDocument doc = new XmlDocument();
string xPath = Server.MapPath( "test.xml ");
doc.Load(xPath);
string str = doc.SelectSingleNode( "/Messages/Message/[ '@id=100 ']/ ").InnerText;
为什么提示表达式的计算结果必须为节点集。
啊
是什么问题啊
------解决方案--------------------/Messages ==> Messages
------解决方案--------------------[@id= '100 ']