本文介绍了XPath获取单个元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<Materials>
<Material>
<mtlCode>1</mtlCode>
<mtlName>Activa</mtlName>
</Material>
<Material>
<mtlCode>2</mtlCode>
<mtlName>Ancor</mtlName>
</Material>
</Materials
-----------------------------------------
doc.Load(xmlFilePath);
XmlNodeList xmlnode = doc.SelectNodes"/Materials/Material[mtlCode=2]/mtlName");
string stringNode = xmlnode[0].Value;
------------------------------------------
But this code return null always.
How can I get the value (ie. Ancor) as per mtlCode=2;
请提供更正的代码..
Plz provide corrected code..
推荐答案
string stringNode = xmlnode[0].InnerText;
这篇关于XPath获取单个元素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!