<?xml version="1.0" encoding="utf-8" ?> 
- <FileValiDate>
  </main>
  </FileValiDate>
我向上面这个XML文件加入数据报错。根级别上的数据无效?哪里错了呀。
  XmlDocument xd = new XmlDocument();
            xd.LoadXml("Fulldate.xml");//根级别上的数据无效。 行 1,位置 1。
            XmlNode xn = xd.SelectSingleNode("main");
            XmlElement xmle = xd.CreateElement("name");
            xmle.Value = fname;
            xn.AppendChild(xmle);
            XmlElement xmlem1 = xd.CreateElement("type");
            xmlem1.Value = ftype;
            xn.AppendChild(xmlem1);
            XmlElement xmlem2 = xd.CreateElement("path");
            xmlem2.Value = strpath;
            xn.AppendChild(xmlem2);
            XmlElement xmlem3 = xd.CreateElement("md5");
            xmlem3.Value = fmd5;
            xn.AppendChild(xmlem3);
            xd.AppendChild(xn);