源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

LINQ to XML的编程基础

  • 时间:2020-02-18 04:28 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:LINQ to XML的编程基础
[b]一、LINQ to XML 编程基础 [/b]1、LINQ to XML类 System.Xml.Linq命名空间含有19个类,下表列出了它们的名称及其描述:
[b]类[/b] [b]描述[/b]
XAttribute 表示一个 XML 属性
XCData 表示一个 CDATA 文本节点
XComment 表示一个 XML 注释
XContainer 适用于可能具有子节点的所有节点的抽象基类
XDeclaration 表示一个 XML 声明
XDocument 表示一个 XML 文档
XDocumentType 表示一个 XML 文档类型定义 (DTD)
XElement 表示一个 XML 元素
XName 表示一个XML元素或属性的名称
XNamespace 表示一个XML的命名空间
XNode 一个抽象类,它表示 XML 树的节点
XNodeDocumentOrderComparer 提供用于比较节点的文档顺序的功能
XNodeEqualityComparer 提供用于比较节点的值是否相等的功能
XObject XNode 和 XAttribute 的抽象基类
XObjectChange XObject引发事件时的事件类型
XObjectChangeEventArgs 为 Changing 和 Changed 事件提供数据
XProcessingInstruction 表示一个 XML 处理指令
XText 表示一个文本节点
以下的代码演示了如何使用LINQ to XML来快速创建一个xml:
[url=http://www.1sucai.cn/upload/2010-2/20100228094251657.jpg][img]http://files.jb51.net/upload/2010-2/20100228094251807.jpg[/img] [/url] 使用LINQ to XML中的类来处理xml十分简单和高效,包括创建、查询和操纵xml。 [b]二、LINQ to XML编程概念[/b] 本节将介绍LINQ to XML编程的相关概念,例如如何加载xml、创建全新xml、操纵xml的信息以及遍历xml文档。 1、加载已有的xml 使用LINQ to XML加载xml可以从多种数据源获得,例如字符串、XmlReader、TextReader或文件。 下面的示例演示了如何从文件中加载xml:
[url=http://www.1sucai.cn/upload/2010-2/20100228094251440.jpg][img]http://files.jb51.net/upload/2010-2/20100228094251852.jpg[/img] [/url] 是不是很简单呢?Nodes()、Elements()、Element(name)和Elements(name)方法为xml树的导航提供了基本功能。 [b]5、操纵xml[/b] LINQ to XML一个重要的特性是能够方便地修改xml树,如添加、删除、更新和复制xml文档的内容。 I.插入 使用XNode类的插入方法可以方便地向xml树添加内容:

[b]方法[/b]

[b]说明[/b]
AddAfterSelf 紧跟在此节点之后添加指定的内容
AddBeforeSelf 紧邻此节点之前添加指定的内容
在下面的示例中,使用AddAfterSelf方法向现有xml中添加一个新节点:

[url=http://www.1sucai.cn/books/24737.html]pdf版下载,更容易阅读[/url]
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部