C#如何读取XML中指定的节点值?
有一个XML文件,如下所示:-<Employees>-<NO1><Name>MaJinHu</Name><ZIP>239000</ZIP><Address>FengHua...
有一个XML文件,如下所示:- <Employees> - <NO1> <Name>Ma Jin Hu</Name> <ZIP>239000</ZIP> <Address>Feng Huang Street</Address> <City><State>ANHUI</State> </City> </NO></Employees> C#如何读取Address及state的值?
展开
3个回答
2013-08-09
展开全部
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(xmlPath);//xmlPath为xml文件路径
XmlNode xmlNode1 = xmlDoc.SelectSingleNode("/Employees/NO1/Address"); XmlNode xmlNode2= xmlDoc.SelectSingleNode("/Employees/NO1/City/State");
string ads = xmlNode1.InnerText; string ste = xmlNode2.InnerText;
xmlDoc.Load(xmlPath);//xmlPath为xml文件路径
XmlNode xmlNode1 = xmlDoc.SelectSingleNode("/Employees/NO1/Address"); XmlNode xmlNode2= xmlDoc.SelectSingleNode("/Employees/NO1/City/State");
string ads = xmlNode1.InnerText; string ste = xmlNode2.InnerText;
2013-08-09
展开全部
获取到节点对象后,应该有方法获取属性的,你用contextNode变量,应该有getAttribute方法,输入属性名即可另外有篇文章你可以看看
如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la
如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-09
展开全部
用XmlDocument 记住要:using System.Xml; XmlDocument doc= new XmlDocument();doc.Load("你的XML文件路径");XmlNode item= doc.SelectSingleNode("Employees/NO1");string address=item["Address"].Text;string state=item["State"].Text;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询