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的值? 展开
 我来答
匿名用户
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;
匿名用户
2013-08-09
展开全部
获取到节点对象后,应该有方法获取属性的,你用contextNode变量,应该有getAttribute方法,输入属性名即可另外有篇文章你可以看看

如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! 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;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式