c# 读取xml 某个节点值

2021-04-10 10:27

阅读:363

标签:round   microsoft   span   ice   ros   XML   load   name   enc   

一、xml格式如下:




1000
800
2000
200


1000
800
2000
200

想要获取的内容是:Area="河北"  下某节点值,应该怎么读取

XmlDocument doc = new XmlDocument();
string path = Server.MapPath("../Xml/EMS.xml");
doc.Load(path);
XmlNode node = doc.SelectSingleNode("Freight/freight[@Area=‘河北‘]|Freight/freight[@ExpreName=‘圆通‘]");/*查询的条件Area=‘河北‘ 或者 ExpreName=‘圆通‘*/

if(node!=null)

{

  string basePrice = node.SelectSingleNode("FreYkg").InnerText;

  string price = node.SelectSingleNode("FreYkgPrice").InnerText;

}

 

c# 读取xml 某个节点值

标签:round   microsoft   span   ice   ros   XML   load   name   enc   

原文地址:https://www.cnblogs.com/xiaxiaomo/p/9044730.html


评论


亲,登录后才可以留言!