linq To Xml 用法简介
先看实例:
在配置文件中加入:
<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 用法简介相关推荐
- Linq初级班 Linq To XML体验(基础篇)
LINQ To XML体验(基础) 这两天开始学习LINQ to XML的知识,我会继续把自己的感想和示例发布给初学者们学习的,一样欢迎高手们多多指点,请勿使用过激语言,针锋相对,我是个初学者,自知还 ...
- Postman用法简介-Http请求模拟工具
Postman用法简介-Http请求模拟工具 在我们平时开发中,特别是需要与接口打交道时,无论是写接口还是用接口,拿到接口后肯定都得提前测试一下,这样的话就非常需要有一个比较给力的Http请求模拟工具 ...
- LINQ to XML 建立,读取,增,删,改
LINQ to XML的出现使得我们再也不需要使用XMLDocument这样复杂的一个个的没有层次感的添加和删除.LINQ可以使的生成的XML文档在内存中错落有致.下面以一个小的例子说名LINQ to ...
- LINQ之路19:LINQ to XML之X-DOM更新、和Value属性交互
本篇包含两部分内容:X-DOM更新一节中我们会详细讨论LINQ to XML的更新方式,包括Value的更新.子节点和属性的更新.通过Parent节点实现更新: 和Value属性交互一节会详细讨论XE ...
- MSSQL Sql加密函数 hashbytes 用法简介
原文:MSSQL Sql加密函数 hashbytes 用法简介 转自:http://www.maomao365.com/?p=4732 一.mssql sql hashbytes 函数简介 hashb ...
- LINQ to XML 常用操作(转)
查找具有特定属性的元素 XElement root = XElement.Load("PurchaseOrder.xml"); IEnumerable<XElement> ...
- ROS Learning-032 (提高篇-010 Launch)Launch 深入研究 --- (启动文件编程)ROS 的 XML语法简介...
ROS 提高篇 之 Launch 深入研究 - 01 - 启动文件的编程 - ROS 的 XML语法简介 我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ubu ...
- Linq To Xml学习 - 1.LINQ to XML 概述
LINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework 编程语言中处理 XML. 它将 XML 文档置于内存中,这一点很像文档对象模型 ...
- [Linq]Linq To Xml (待整理)
[Linq]Linq To Xml (待整理) Linq To Xml (待整理) posted on 2012-02-28 10:38 水墨.MR.H 阅读(...) 评论(...) 编辑 收藏 转 ...
最新文章
- overflow超出显示_[CSS]text-overflow: ellipsis;什么时候可能不生效?
- java ipfs文件存储_原来IPFS是这样存储文件的
- 清华大学史作强副教授专访:用流形、偏微分方程揭秘人工智能
- java 代码通用结构_java spring代码通用结构-java
- XJOJ - 选信封(离散化+增广路)
- 游戏开发中的数据表示
- NFS无法启动根文件系统的解决
- Python随机数生成方法
- 浅析“远程对象调用”
- java resource放入的文件没有生成在classes中_JAVA程序员学习笔记----mybatis深入剖析...
- android 设置超时时间,为android requestSingleUpdate设置超时
- 基于arduino的避障.跟随小车(带有魔术手)
- 手机全屏html幻灯片,Jquery+css3,实现全屏撕裂幻灯片案例教程(zepto版本的 jquery.slitslider.js)【手机版】...
- visio添加箭头图标
- 【博客5】缤果LabView串口调试助手V2.0 (高级篇)
- php mysql persistent_PHP API中,MYSQL与MYSQLI的持久连接区别
- process on画流程图和思维导图总结
- mysql 横向查询
- 百度员工离职总结:如何做个好员工
- 聚划算的下沉市场生意