<?xml version="1.0" encoding="utf-8" ?> 
<LocalPara xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <DataBaseType>1</DataBaseType> 
  <ServerIp>127.0.0.1</ServerIp> 
  <Database>mw_db</Database> 
  <Uid>sa</Uid> 
  <Pwd>sasa</Pwd> 
  <SDE_Port>5151</SDE_Port> 
  <SDE_VER>90</SDE_VER> 
  <ThrowBFrame>0</ThrowBFrame> 
 </LocalPara>
如我有这样一个xml文件,我想获得<SDE_VER>节点的值,怎么获取?

解决方案 »

  1.   


    XmlDocument doc = new XmlDocument();
                    doc.Load(filename);
                    XmlNodeList list = doc.ChildNodes;
                    foreach (XmlNode xn in list)
                    {
                        if (xn.Name == "SDE_VER")
                        {
                            return ne.InnerText
                        }
                    }
      

  2.   

     XmlDocument xmlDocument = new XmlDocument();
                xmlDocument.Load(filename);
                xmlDocument.SelectSingleNode("/LocalPara/SDE_VER").InnerText;
      

  3.   

    谢谢4楼的,简单快捷!~~
    2楼那个获不到LocalPara的子节点,不过还是谢谢了!~