C#XML文件操作随笔

以为公司一直没有电源屏厂家协议解析为DevVars相关的软件,手写费时费力还容易出错,用了2天时间做了一个.txt协议文件筛选加并解析成xml文件的工具,总结一下用到的几个知识点

1、LINQ 是一个解析XML的轻量级工具,他的命名空间是using System.xml.Linq; 和using System.Linq; 必须要FramWork3.5及以上才支持 , 但是Linq to XML只能配合XDocument、XElement等X开通的类使用

2、LINQ操作XML文件的类和自带类对比关系 

     XML文档:  XDocunent   XmlDocment 

    节点:        XElement       XmlElement 

3、LINQ语句必须按要求换行,如下图,不可写成一行否则报语法错误。

    

4、业务模型更多是与UI进行交互、数据模型更多的是与数据库进行交互的

 

你可能感兴趣的:(C#XML文件操作随笔)