频道栏目
读书频道 > 软件开发 > C# > 深入理解C#:第3版
1.4.2 查询XML
2014-03-21 16:42:22     我来说两句
收藏   我要投稿

本文所属图书 > 深入理解C#:第3版

本书是世界顶级技术专家十年磨一剑的经典之作,在C 和 NET领域享有盛誉。与其他泛泛介绍C 的书籍不同,本书深度探究C 的特性,并结合技术发展,引领读者深入C 的时空。作者从语言设计的动机出发,介绍支持这些特  立即去当当网订购
假定不是将供货商和产品硬编码进来,而是使用以下XML文件:

虽然这个文件非常简单,但从中提取数据的最佳方式是什么?怎样查询它?怎样基于它来进行连接操作?肯定会比代码清单1-16难吧?代码清单1-17展示了在LINQ to XML中要做多少工作。
代码清单1-17 用LINQ to XML对XML文件进行“复杂”的处理(C# 3)

我得承认,现在的代码不像前面那么直观了,因为需要告诉系统如何理解数据(什么属性应该作为什么类型使用)。但是,两者的差别并不太大。尤其是在两个代码清单的每个部分之间,存在着明显的联系。假如不是因为行长的限制需要断行,在两个查询之间,应该是逐行对应的。
印象深刻吗?还没有完全信服吗?我们将数据放到一个它更有可能存在的地方——数据库中。
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.4.1 查询表达式和进程内查询
下一篇:1.4.3 LINQ to SQL
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站