使用LINQ访问XML.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用LINQ访问XML

使用 LINQ 访问 XML 王然王然 微软认证讲师 wangran@ 点击添加MSN机器人小新 点击添加MSN机器人小新 为您收听下载MSDN中文网络广播课程加油助力! 本次课程内容包括本次课程内容包括 • LINQ to XML 简介简介 • LINQLINQ toto XMLXML 类类 • 使用LINQ to XML • 实现:生成RSS 议程议程 • LINQ to XML 简介简介 • LINQLINQ toto XMLXML 类类 • 使用LINQ to XML • 实现:生成RSS 使用使用LINQLINQ 访问访问XMLXML • 更好的操作作XML • 支持语言集成查询支持语言集成查询 • 更方便、更快速、更简单、更智能的XML APIAPI LINQLINQ toto XMLXML • LINQ to XML 是一种启种启用了LINQ 的内存存 XML 编程接编程接口,使用使用它,可以在在 .NET Framework 编程语言中处理XML 。 •• 它将它将XMLXML 文档置于内存中文档置于内存中,这一点很像文这一点很像文 档对象模型(DOM)。 • 它提供一种新的对象模型,这是一种更轻 量的模型量的模型,,使用也更方便使用也更方便,,这种模型利用这种模型利用 了Visual C# 2008 在语言方面的改进。 议程议程 • LINQ to XML 简介简介 • LINQLINQ toto XMLXML 类类 • 使用LINQ to XML • 实现:生成RSS XElementXElement 类类 • 它表它表示一个个XML 元素素 • 可以使用该类 – 创建元素 – 更改元素内内容 – 添加、更改或删除子元素 – 向元素中添加属性向元素中添加属性 – 以文本格式序列化元素内容 • 可以与可以与SystemSystem.XmlXml 中的其他类中的其他类 ((例如例如 XmlReader 、XmlWriter 和 XslCompiledTransformXslCompiledTransform ))进行互操作进行互操作 XAttributeXAttribute 类类 • 属性性是与元素关联联的名称称/值值对 • XAttributeXAttribute 类表示类表示XMLXML 属性属性 • 属性集合的LINQ 查询表达式与元素集合的 LINQLINQ 查询表达式看起来非常相似查询表达式看起来非常相似 XDocumentXDocument 类类 • XDocument 类包含有效的类包含有效的XML 文档所需的信息文档所需的信息。 其中包括XML 声明、处理指令和注释。 • 如果需要XDocument 类提供的特定功能,您只 需创建XDocument 对象。在很多情况下,可以 直接使用Xelement 。直接使用XElement 是一种 比较简单的编程模型。 • XDocument 是从XContainer 派生的。因此,它 可以包含子节点可以包含子节点。。但是但是,,XDocumentXDocument 对象只能有对象只能有 一个子XElement 节点。这反映了XML 标准, 即在即在XMLXML 文档中只能有文档中只能有一个根元素个根元素。。 议程议程 • LINQ to XML 简介简介 • LINQLINQ toto XMLXML 类类 • 使用LINQ to XML • 实现:生成RSS XElementXElement 类功能类功能 • 构构造XML 树树 • 序列化序列化XMLXML 树树 • 通过轴方法检索XML 数据 • 查询XML 树 •• 修改修改XMLXML 树树 构造构造XMLXML 树树 • “函数构数构造”方法法 – 通过将查询结果用作通过将查询结果用作XEleemeent 和和XAttribubutee 对象构造函数的参数,实现了一种功能强大的 创建创建XML 树的方法树的方法。 – 利用这种方法,开发人员可以方便地将XML 树从树从一种形状转换为另种形状转换为另一种形状种形状。。 • 分析字符串 • 从文件加载 序列化序列化XMLXML 树树 • XML 树树可以序序列

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档