![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
XML
陆老师Peter
高校计算机专业教师、项目经理、软件研发负责人。
展开
-
XML(1)——XML基础
1、什么是XML,学它有什么用。优点:容易读懂;格式标准。任何语言都内置了XML分析引擎,不用单独进行文件分析引擎的编写。文件分析引擎:比如HTML文件中开头的这个<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitio...原创 2019-09-06 20:08:22 · 93 阅读 · 0 评论 -
XML(2)——Linq To XML:写
1、读写XML有很多技术,Dom、Sax等,还有高级的读写技术XmlSerializer、 Linq To XML(System.Xml.Linq)、 System.Xml(XMLDocument)等, XmlSerializer要求对每种不同的文件都定义一套类,很麻烦,而Linq To XML则不需要单独创建类,当然更底层一些,代码比XmlSerializer多,灵活性更高。System.Xml...原创 2019-09-06 20:20:11 · 107 阅读 · 0 评论 -
XML(3)——Linq To XML:读
1、XDocument doc = XDocument.Load(reader),加载XML文件,XDocument就是加载的对象。2、解析订单号:doc.Root.Element("OrderNumber").Value3、遍历订单项:foreach (XElement element in doc.Root.Descendants("Items").Descendants("Or...原创 2019-09-06 20:28:50 · 115 阅读 · 0 评论 -
XML(4)——案例:银行交易数据读写
<CFX> <MSG> <交易码 val="1000"/> <流水号 val="100000000000000001"/> <金额 val="1234567890.12"/> <付款机构 val="1234"/> <付款单位账号 val="123456789012345678...原创 2019-09-06 20:41:04 · 393 阅读 · 0 评论 -
XML(5)——练习:解析App.config、解析Excel
1、解析App.config。2、大Job:解析Excel生成XML文件(文件另存为→保存类型“XML数据”)读取行、列。写一个ExcelParser类。会遇到命名空间的问题。3、分析WP7的WMappManifest.xml文件,输出DefaultTask的NavigationPage属性。4、如果确定有且只有一个元素,可以用Element()、多个用Elements()5、Ap...原创 2019-09-06 20:45:19 · 135 阅读 · 0 评论 -
XML(6)——XML扩展
1、XmlDocument 2、XPath 3、Namespace 4、Schema、DTD:在App.Config中“转到定义”会看到文件的定义约束文件,DTD约束能有哪些属性、能有哪些元素。5、工具XMLSpy...原创 2019-09-06 20:48:13 · 276 阅读 · 0 评论