<?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);
- <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);
- <FileValiDate>
</main>
</FileValiDate>
你看你那行 </main>应该是 <main /> 吧