以为公司一直没有电源屏厂家协议解析为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进行交互、数据模型更多的是与数据库进行交互的