黑马程序员技术交流社区

标题: 关于LINQ TO XML的增删改 [打印本页]

作者: 黑马_黄开潮    时间: 2012-11-30 20:38
标题: 关于LINQ TO XML的增删改
本帖最后由 黑马_黄开潮 于 2012-12-4 21:52 编辑

如标题,如果用LINQ TO XML的方法对下面的代码进行增删改的功能
<DataBases id="sya">
<company ="上海">
<server value="192.168.1.100">
<username value="sa">
</DataBases>
作者: 生活墨墨    时间: 2012-12-4 15:58
这个是添加操作:
  1. ///创建一个XML元素
  2.             XElement element = new XElement("DataBases",
  3.                 new XElement("DataBase",
  4.                     new XElement("id", "sya"),                     ///添加元素id
  5.                     new XElement("company", "上海"),
  6.                     new XElement("server","192.168.1.100"),
  7.                     new XElement("username","sa")         
  8.                 )
  9.             );
  10.             //添加节点
  11.             XElement ele = new XElement("DataBase",
  12.                 new XElement("id", "syabc"),                     ///添加元素id
  13.                     new XElement("company", "北京"),
  14.                     new XElement("server", "192.168.1.101"),
  15.                     new XElement("username", "sa123"));
  16.             element.Add(ele);
  17.             ///查询根元素
  18.             IEnumerable<XElement> elements = from e in element.Elements("DataBases")
  19.                                              select e;
  20.             ///输出根元素的名称
  21.             ///
  22.             foreach (XElement xe in elements)
  23.             {
  24.                 Response.Write("1" + "<br />");
  25.             }
  26.             ///显示XML文件的内容
  27.             Response.Write(element);
  28.             ///设置网页显示的形式为XML文件
  29.             Response.ContentType = "text/xml";
  30.             Response.End();
复制代码

作者: 黑马_黄开潮    时间: 2012-12-4 21:51
生活墨墨 发表于 2012-12-4 15:58
这个是添加操作:

谢谢哦 研究研究




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2