一个完整 linq to xml 创建,增加,修改,删除 节点 实例

一个完整 linq to xml 创建,增加,修改,删除 节点 实例

ID:20481601

大小:28.50 KB

页数:5页

时间:2018-10-13

一个完整 linq  to  xml   创建,增加,修改,删除 节点  实例_第1页
一个完整 linq  to  xml   创建,增加,修改,删除 节点  实例_第2页
一个完整 linq  to  xml   创建,增加,修改,删除 节点  实例_第3页
一个完整 linq  to  xml   创建,增加,修改,删除 节点  实例_第4页
一个完整 linq  to  xml   创建,增加,修改,删除 节点  实例_第5页
资源描述:

《一个完整 linq to xml 创建,增加,修改,删除 节点 实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一个完整的linqtoxml创建,增加,修改,删除节点的实例usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Xml.Linq;//xml需要用到此空间usingSystem.IO;//输入输出需要用到此空间publicpartialclassxml:System.Web.UI.Page{privatevoidcrea

2、te()//创建一个create方法{XElementxx=newXElement("学校",newXAttribute("校名","河南商专"),newXElement("系别",newXAttribute("名称","会计系"),newXElement("班级","会电17班"),newXElement("班级","会电16班"),newXElement("班级","会电15班")),newXElement("系别",newXAttribute("名称","电脑系"),newXElement("班级","电脑1班"),newXElemen

3、t("班级","电脑2班"),newXElement("班级","电脑3班")));xx.Save(Server.MapPath("xuexiao.xml"));}protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse)//调用create方法创建xuexiao.xml文档{if(!File.Exists(Server.MapPath("xuexiao.xml"))){create();if(File

4、.Exists(Server.MapPath("xuexiao.xml"))){Response.Write("xuexiao.xml文档创建成功");}}else{Response.Write("xuexiao.xml文档已经存在无需再次创建");}}protectedvoidButton2_Click(objectsender,EventArgse)//遍历文档所有数据{XElementex=XElement.Load(Server.MapPath("xuexiao.xml"));varb=fromfinex.Descendants("系

5、别")selectf;foreach(variinb){Response.Write(i.ToString()+"");}}protectedvoidButton3_Click(objectsender,EventArgse){XElementex=XElement.Load(Server.MapPath("xuexiao.xml"));//带有条件的遍历varb=fromfinex.Descendants("系别")where(string)f.Attribute("名称")=="会计系"selectf;foreach(variinb){R

6、esponse.Write(i.ToString()+"");}}protectedvoidButton4_Click(objectsender,EventArgse)//修改节点{XElementex=XElement.Load(Server.MapPath("xuexiao.xml"));varb=fromfinex.Descendants("系别")where(string)f.Attribute("名称")=="会计学院"selectf;foreach(variinb){i.Attribute("名称").SetValue("会计系"

7、);}ex.Save(Server.MapPath("xuexiao.xml"));}protectedvoidButton5_Click(objectsender,EventArgse)//增加一个节点{XElementex=XElement.Load(Server.MapPath("xuexiao.xml"));XElementa=newXElement("系别",newXAttribute("名称","商务系"),newXElement("班级","商务1班"),newXElement("班级","商务2班"),newXElement(

8、"班级","商务3班"));ex.Add(a);ex.Save(Server.MapPath("xuexiao.xml"));}protectedvoidButto

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。