黑马程序员技术交流社区
标题:
关于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
这个是添加操作:
///创建一个XML元素
XElement element = new XElement("DataBases",
new XElement("DataBase",
new XElement("id", "sya"), ///添加元素id
new XElement("company", "上海"),
new XElement("server","192.168.1.100"),
new XElement("username","sa")
)
);
//添加节点
XElement ele = new XElement("DataBase",
new XElement("id", "syabc"), ///添加元素id
new XElement("company", "北京"),
new XElement("server", "192.168.1.101"),
new XElement("username", "sa123"));
element.Add(ele);
///查询根元素
IEnumerable<XElement> elements = from e in element.Elements("DataBases")
select e;
///输出根元素的名称
///
foreach (XElement xe in elements)
{
Response.Write("1" + "<br />");
}
///显示XML文件的内容
Response.Write(element);
///设置网页显示的形式为XML文件
Response.ContentType = "text/xml";
Response.End();
复制代码
作者:
黑马_黄开潮
时间:
2012-12-4 21:51
生活墨墨 发表于 2012-12-4 15:58
这个是添加操作:
谢谢哦 研究研究
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2