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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马_黄开潮 中级黑马   /  2012-11-30 20:38  /  1257 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 黑马_黄开潮 于 2012-12-4 21:52 编辑

如标题,如果用LINQ TO XML的方法对下面的代码进行增删改的功能
<DataBases id="sya">
<company ="上海">
<server value="192.168.1.100">
<username value="sa">
</DataBases>

点评

以后把问题说明白。尽量自己解决,误做伸手党  发表于 2012-12-5 01:23
你的问题到底是什么  发表于 2012-12-3 17:29

2 个回复

倒序浏览

回帖奖励 +1

这个是添加操作:
  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();
复制代码

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
生活墨墨 发表于 2012-12-4 15:58
这个是添加操作:

谢谢哦 研究研究
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马