A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© StartHeiMa 中级黑马   /  2014-7-22 15:45  /  1371 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 StartHeiMa 于 2014-7-22 17:24 编辑

谁知道这是怎么回事

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

5 个回复

倒序浏览
本帖最后由 许庭洲 于 2014-7-22 16:20 编辑

//利用XmlDocument向一个XML文件里写节点,然后再利用XmlDocument保存文件。
XmlDocument doc = new XmlDocument();//首先加载要写入的XML文件,但是如果没有的,就要新建,在新建的过程中,要有写入的代码;   
try
{
        doc.Load("new.xml");
}
catch
{
          XmlTextWriter xtw = new XmlTextWriter("new.xml", Encoding.UTF8); // 新建XML文件
          xtw.WriteStartDocument();
          xtw.WriteStartElement("gnode"); //gnode根节点
          xtw.WriteStartElement("myxm1"); //gnode根节点下的元素myxmls
          xtw.WriteEndElement();
          xtw.WriteEndElement();
          xtw.WriteEndDocument();
          xtw.Close();
          doc.Load("new.xml");               
}           
XmlNode xn = doc.DocumentElement;//找到根节点
XmlElement xe = doc.CreateElement("myxml2");//在根节点下创建元素,如果是属性,则用XmlAttribute;
xe.InnerText = "hahaha";//给子节点写入文本节点(值)
xn.AppendChild(xe);//根节点将其纳入
doc.Save("new2.xml");//利用XmlDocument保存文件

评分

参与人数 1技术分 +1 收起 理由
陈君 + 1

查看全部评分

回复 使用道具 举报
许庭洲 发表于 2014-7-22 16:11
//利用XmlDocument向一个XML文件里写节点,然后再利用XmlDocument保存文件。
XmlDocument doc = new XmlDoc ...

加一个节点后就不报错了!  谢了。
回复 使用道具 举报
路过,学习一下
回复 使用道具 举报
同样学习了
回复 使用道具 举报
学习了,很努力哦,在学XML了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马