当前位置: 代码迷 >> VC >> 初学者sos,xml的读取有关问题!
  详细解决方案

初学者sos,xml的读取有关问题!

热度:5625   发布时间:2013-02-25 00:00:00.0
菜鸟sos,xml的读取问题!!!
各位老大,小弟有一个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;
  相关解决方案