Linq To XMl
啥是Linq To Xml呢?
Linq To Xml就是通过Linq语句来快速检索Xml树或Xml文件,并从中获取相应的记录或对获取的记录进行相应的操作。用Linq来检索Xml文件比Xpath好用,用Linq来操作Xml文件比DOM好用。Linq To Xml 说白了就是Xpath和DOM的抽象,语法简单但功能却不简单。
废话不多说呀,咱来写几个案例。
案例1如何使用Linq创建一个Xml文件
只需这样,咱们就轻松的建立了一颗Xml树,它的结构如下:
如何用Linq从Xml树中获取相应的信息呢?接下来咱们对下面这颗xml数进行信息检索
案例2获取ID值介于40~45之间的Memo节点
案例3获取属性Important=true的Memo节点
案例4如何通过Linq使用节点的命名空间来检索信息
咱们用这颗Xml树来测试
案例5 Xml文件的序列化