12.1 XML编程
12.1.1 XML概述
【实例 12-1】创建一个XML文档,描述学生列表的数据结构。
XML代码如下:
12.1.2 XML文档的创建
【实例 12-2】设计一个Windows应用程序,以创建如实例12-1所示的学生数据文档。效果如图12-1所示。
【实例 12-3】设计一个Windows应用程序,使用DOM技术实现与实例12-2相同的功能
12.1.3 XML文档的查询
【实例 12-4】设计一个Windows应用程序,利用XPath技术查询指定学号的学生。
12.1.4 XML文档的编辑
【实例 12-5】设计一个Windows应用程序,实现以下功能:能上下浏览实例12-1的学生列表,能添加新的学生数据,能修改已有的学生数据以及能删除指定学生数据,效果如图12-4所示。
12.2 LINQ编程
在没有LINQ之前,针对不同的数据源,程序员往往需要学习不同的查询技术,例如,用于关系数据库的SQL和用于XML的XQuery等。而LINQ提供了一种跨各种数据源和数据格式的解决方案,因此使得数据访问变得更加简单和明了。LINQ正引领着全新的技术潮流。为此,本节将对LINQ及其应用进行简略介绍。
12.2.1 LINQ概述
12.2.3 LINQ to XML的应用