狂※痴(zhangleixp)

莫笑狂,狂人厚道;莫笑痴,痴心难找。

.NET框架下编程操作XML文档的三种方法

在.NET框架下,对XML文档编程操作有三种方式:

1、使用XmlTextReader和XmlTextWriter基于流的编程
   (基于流的XML处理方法有两种:基于拉的解析器和基于推的解析器(SAX)。.NET下只有基于拉的解析器。)
   优点:对XML文件的控制能力最强,效率较高。
   缺点:编码较为繁琐,需要同时使用XmlTextReader和XmlTextWriter来读写XML。

2、使用XmlDocument 基于DOM的编程
   优点:比基于流的方法更容易操纵XML文档,该模型易于理解。
   缺点:DOM是XML文档在内存中的表述,占用内存多,速度慢。
   不推荐使用该方法。

3、混合式的XML序列化的方式
  该方法将XML和类进行映射,可以将类的实例序列化(Serialize)为XML,也可由XML反序列化(Deserialize)为类的实例。也就是解析与反解析。
   命名空间:System.Xml.Serialization
   优点:用类友好的方式操作XML。
   
  

阅读更多
个人分类: 软件开发
上一篇Web Services 初接触
下一篇跑跑卡丁车道具攻与防
想对作者说点什么? 我来说一句

WCF通信协议 .net 跨平台 跨进程

2010年10月13日 777B 下载

.net架下,文件操作

2011年05月23日 3KB 下载

c# 创建、读写XML文件

2008年08月27日 4KB 下载

.NET架下执行sql带核心类

2009年11月06日 143KB 下载

MFC应用程序在.NET架下的扩展

2010年11月19日 18.09MB 下载

MD5加密类.net架下使用

2011年05月23日 461B 下载

mfc应用程序在.net架下的扩展

2009年11月23日 17.62MB 下载

Visual C# 2005开发技术

2009年09月20日 5.6MB 下载

在_NET架下开发多线程程序

2008年03月01日 610KB 下载

没有更多推荐了,返回首页

关闭
关闭