日期:2014-05-17  浏览次数:20680 次

c#怎么读写xml
本帖最后由 u013005885 于 2013-12-05 12:45:06 编辑
我在一个.aspx 放了个 linkbutton 用于新建xml  点击 linkbutton 查看xml根本没数据why
protected void likbutcreate_Click(object sender, EventArgs e)
        {
            XmlDocument xml = new XmlDocument();
            xml.Load(Server.MapPath("mes.xml"));
            XmlNode log = xml.SelectSingleNode("log");
            XmlElement log1 = xml.CreateElement("log1");
            log1.SetAttribute("date","2/1/2015");
            XmlElement to = xml.CreateElement("to");
            to.InnerText = "lee";
            log1.AppendChild(to);
            XmlElement from = xml.CreateElement("from");
            from.InnerText = "doo.ko";
            log1.AppendChild(from);
            XmlElement message = xml.CreateElement("message");
            message.InnerText = "attrack it";
            log1.AppendChild(message);
            log.AppendChild(log1);
            xml.Save("message.InnerXml");
        }

------解决方案--------------------

xml.Save("message.InnerXml");

这里写错了吧
------解决方案--------------------
xml.Save("message.InnerXml"); 没有这个xml 你能保存吗?
和xml.Load(Server.MapPath("mes.xml"));这个统一
xml.Save("message.InnerXml");
=》
xml.Save("mes.Xml");