没有合适的资源?快使用搜索试试~ 我知道了~
C#操作XML.pdf
4星 · 超过85%的资源 需积分: 11 19 下载量 89 浏览量
2012-05-10
23:39:04
上传
评论
收藏 201KB PDF 举报
温馨提示
试读
8页
XML(Extensible Markup Language)即可扩展标记语言,它与HTML 一样,都是 SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml 是Internet 环境中跨 平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML 是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方 式建立,虽然XML 占用的空间比二进制数据要占用更多的空间,但XML 极其简单易于掌 握和使用。 XML 与Access,Oracle 和SQL Server 等数据库不同,数据库提供了更强有力的数据存储 和分析能力,例如:数据索引、排序、查找、相关一致性等,XML 仅仅是展示数据。事实 上XML 与其他数据表现形式最大的不同是:它极其简单。这是一个看上去有点琐细的优点, 但正是这点使XML 与众不同。
资源推荐
资源详情
资源评论
wang.zhd@neusoft.com 第 1 页 2011-7-28
C#对 XML 的操作
XML 简介
XML(Extensible Markup Language)即可扩展标记语言,它与 HTML 一样,都是
SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml 是 Internet 环境中跨
平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言 XML
是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方
式建立,虽然 XML 占用的空间比二进制数据要占用更多的空间,但 XML 极其简单易于掌
握和使用。
XML 与 Access,Oracle 和 SQL Server 等数据库不同,数据库提供了更强有力的数据存储
和分析能力,例如:数据索引、排序、查找、相关一致性等,XML 仅仅是展示数据。事实
上 XML 与其他数据表现形式最大的不同是:它极其简单。这是一个看上去有点琐细的优点,
但正是这点使 XML 与众不同。
本文档将介绍如何对XML 文件的读写操作,主要涉及到System.xml 命名空间。
System.xml 命名空间
XML 是一种标记语言,就应该有一种工具按一定的语法来分析和理解存储在文档中信息。
这个工具就是XML 分析器---一个组件用于读标记文本并返回指定平台的对象。.NET 框架支
持两种不同的处理模型:流式处理模型和DOM 处理模型。
流式处理模型
它的工作方底层的数据流并把取出的数据呈现为一棵 XML 树。阅读器类提供只读、向
前的游标,你可以用阅读式类似于数据库的游标。XML 阅读器的客户端收到一个指向阅读器
实例的引用。该实例提取器类提供的方法滚动游标遍历结果集中的每一条数据。
XMLReader:是一个提供对 XML 文档数据的非缓存、只进只读访问的抽象基类。有二个子类
继承并扩展了他。
XMLTextReader:继承自 XMLReader,提供对 XML 文档 数据进行快速、非缓存、只进访问的
读取器。
XMLNodeReader:继承自 XMLReader,提供对 XML 文档的 Node 中的 XML 数据进行快速、
非缓存的只进访问的读取器。
XMLWriter:一个编写器抽象基类,该编写器提供一种快速、非缓存和只进的方式来生
成包含 XML 数据的流或文件。
特点
优点:
这种工作方式是将 XML 文档作为一个数据流来进行处理,我们将逐个处理 XML 文档中
的数据,可以只读的快速读取大体积的 XML 文档,而且内存占用少,程序性能好。
缺点:
1) 它只能读取 XML 文档,不能修改 XML 文档;
2) 检索 XML 文档内容不方便,不能使用 XPath 技术;而且编程接口比较简单,处理 XML
文档不够方便。当程序需要比较简单的从 XML 文档读取数据则可以采用流式处理模型。
资源评论
- zrr1112015-05-12写的很好,但是资源有点贵
- xiaoliu_5122014-06-27值得C#程序员操作XML参考
- 围城里的程序员2014-07-30东西不错,就是内容太少,5分优点贵!
- 「已注销」2013-11-08写的挺详细的,对C#操作XML
sujb
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功