如题

解决方案 »

  1.   

    能详细点么,代码下面
    XmlNodeList xmlist = xmldoc.SelectSingleNode("/aa").ChildNodes;
                foreach (XmlNode xmlno in xmlist)
                {
                    XmlElement xe = (XmlElement)xmlno;
                    if (xe.Name == "element")
                    {
                        XmlNodeList xmlist1 = xmldoc.SelectSingleNode("/aa/element").ChildNodes;
                        foreach (XmlNode xmlno1 in xmlist1)
                        {
                            XmlElement xe1 = (XmlElement)xmlno1.;
                            if (xe1.Name == "key")
                                TextBox1.Text = xe1.InnerText;
                            if (xe1.Name == "sd")
                                TextBox2.Text = xe1.InnerText;
                        }
                    } 
                }
      

  2.   

    XmlDocument doc = new XmlDocument();
    doc.Load("c:\\setting.cob");
    XmlNodeList nodes=doc.DocumentElement.ChildNodes;
    this.startLevel=Convert.ToInt32(nodes[0].InnerText);
    this.level=this.startLevel;
    this.trans=Convert.ToBoolean(nodes[1].InnerText); keys=new Keys[5];
    for(int i=0;i<nodes[2].ChildNodes.Count;i++)
    {
    KeysConverter kc=new KeysConverter();
    this.keys[i]=(Keys)(kc.ConvertFromString(nodes[2].ChildNodes[i].InnerText));
    }
      

  3.   

    你应该把XML文档贴出来然后说明应该读取XML文档中的哪一个元素?
    这样比较直观!
      

  4.   

    http://msdn.microsoft.com/zh-tw/library/system.xml.linq.xnode.nextnode(v=VS.90).aspx