先看实例:

在配置文件中加入:

 <add key="SaveXmlPath" value="D:\SaveXml.xml"/>

而后创建一个实全类:

 public class SingleResultBE{public string Id { get; set; }public string Operation { get; set; }}

实现代码如下:

        private void SavelistToxml(List<SingleResultBE> listInsertResult){string saveName = ConfigurationManager.AppSettings["SaveXmlPath"];XElement XmlSaveResult =new XElement("SaveResult",from entity in HavelistResultselect new XElement("Result",new XAttribute("ID", string.IsNullOrEmpty(entity.Id)?"1":entity.Id),new XAttribute("Operation", string.IsNullOrEmpty(entity.Operation) ? "1" : entity.Operation)));XmlSaveResult.Save(saveName);}

把一个List<SingleResultBE> 保存到 xml文件中.

读取:

private list<SingleResultBE> ReadxmlForList(){string xmlName = ConfigurationManager.AppSettings["SaveXmlPath"];XElement docxml = XElement.Load(xmlName);List<SingleResultBE> listHaveInsert = (from entity in docxml.Elements()select entity).ToList();return listHaveInsert;}

这只是简单用法:

如果要用于实例的话,还要考虑到xmlName这个路径的文件是否存在的问题.

转载于:https://www.cnblogs.com/springyangwc/archive/2011/03/07/1974430.html

linq To Xml 用法简介相关推荐

  1. Linq初级班 Linq To XML体验(基础篇)

    LINQ To XML体验(基础) 这两天开始学习LINQ to XML的知识,我会继续把自己的感想和示例发布给初学者们学习的,一样欢迎高手们多多指点,请勿使用过激语言,针锋相对,我是个初学者,自知还 ...

  2. Postman用法简介-Http请求模拟工具

    Postman用法简介-Http请求模拟工具 在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具 ...

  3. LINQ to XML 建立,读取,增,删,改

    LINQ to XML的出现使得我们再也不需要使用XMLDocument这样复杂的一个个的没有层次感的添加和删除.LINQ可以使的生成的XML文档在内存中错落有致.下面以一个小的例子说名LINQ to ...

  4. LINQ之路19:LINQ to XML之X-DOM更新、和Value属性交互

    本篇包含两部分内容:X-DOM更新一节中我们会详细讨论LINQ to XML的更新方式,包括Value的更新.子节点和属性的更新.通过Parent节点实现更新: 和Value属性交互一节会详细讨论XE ...

  5. MSSQL Sql加密函数 hashbytes 用法简介

    原文:MSSQL Sql加密函数 hashbytes 用法简介 转自:http://www.maomao365.com/?p=4732 一.mssql sql hashbytes 函数简介 hashb ...

  6. LINQ to XML 常用操作(转)

    查找具有特定属性的元素 XElement root = XElement.Load("PurchaseOrder.xml"); IEnumerable<XElement> ...

  7. ROS Learning-032 (提高篇-010 Launch)Launch 深入研究 --- (启动文件编程)ROS 的 XML语法简介...

    ROS 提高篇 之 Launch 深入研究 - 01 - 启动文件的编程 - ROS 的 XML语法简介 我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubu ...

  8. Linq To Xml学习 - 1.LINQ to XML 概述

    LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML. 它将 XML 文档置于内存中,这一点很像文档对象模型 ...

  9. [Linq]Linq To Xml (待整理)

    [Linq]Linq To Xml (待整理) Linq To Xml (待整理) posted on 2012-02-28 10:38 水墨.MR.H 阅读(...) 评论(...) 编辑 收藏 转 ...

最新文章

  1. overflow超出显示_[CSS]text-overflow: ellipsis;什么时候可能不生效?
  2. java ipfs文件存储_原来IPFS是这样存储文件的
  3. 清华大学史作强副教授专访:用流形、偏微分方程揭秘人工智能
  4. java 代码通用结构_java spring代码通用结构-java
  5. XJOJ - 选信封(离散化+增广路)
  6. 游戏开发中的数据表示
  7. NFS无法启动根文件系统的解决
  8. Python随机数生成方法
  9. 浅析“远程对象调用”
  10. java resource放入的文件没有生成在classes中_JAVA程序员学习笔记----mybatis深入剖析...
  11. android 设置超时时间,为android requestSingleUpdate设置超时
  12. 基于arduino的避障.跟随小车(带有魔术手)
  13. 手机全屏html幻灯片,Jquery+css3,实现全屏撕裂幻灯片案例教程(zepto版本的 jquery.slitslider.js)【手机版】...
  14. visio添加箭头图标
  15. 【博客5】缤果LabView串口调试助手V2.0 (高级篇)
  16. php mysql persistent_PHP API中,MYSQL与MYSQLI的持久连接区别
  17. process on画流程图和思维导图总结
  18. mysql 横向查询
  19. 百度员工离职总结:如何做个好员工
  20. 聚划算的下沉市场生意

热门文章

  1. 「SCOI2015」小凸想跑步 解题报告
  2. Django 的 之 视图
  3. 【C/C++】运算符优先级记忆
  4. 在线常用crontab表达式大全验证解析
  5. Centos7升级Python2到Python3
  6. linux系统磁盘的分配空间不足,Linux系统磁盘空间不足解决办法
  7. pta l2-1紧急救援(Dijkstra)
  8. shell 脚本创建虚拟机 并配置网卡ip地址(两个脚本)
  9. Godaddy域名解锁、获取转移码(Authorization Code)及转出注意事项
  10. 历史上那些差点被扼杀的数学天才,考试、偏见都是凶手