各位老大,小弟有一个xml文件想要读取
- <logicdb>
<attribute name= "db1 "> LDB_JNET1 </attribute>
<attribute name= "db2 "> LDB_JNET2 </attribute>
<attribute name= "db3 "> LDB_JNET3 </attribute>
</logicdb>
根据不同的attribute name取不同的值,比如我想根据db2取出LDB_JNET2,应该怎么取呀?我查了好久也没找到实例。
小弟刚注册,各位帮帮忙吧,全当网上学雷锋了。谢谢大家!
------解决方案--------------------------------------------------------
根据db2取出LDB_JNET2
string xapth = "logicdb/attribute [@name= "db2 "] ";
xmlnode node = xmldocument.selectsinglenode(xapth);
string result = node.InnerText;
------解决方案--------------------------------------------------------
XmlDocument doc = new XmlDocument();
doc.Load( "xmlfile.xml ");
XmlNode node = doc.DocumentElement.SelectSingleNode( "//attribute[@name= 'db2 '] ");
// 取LDB_JNET2
return node.InnerText;