解析XML数据的两种方式
2013-05-03 17:20
295 查看
使用XML数据
两种XML数据的解释方式:
(1)XmlReader 类
(2)LINQ to XML
XmlReader是一种无需缓存向前只读的XML解释器。读取XML数据时,不依赖于内存,不在内存中处理,而是将XML文件下载到本地后,再进行解释,所以比较适合数据量比较大的XML文件;
LINQ to XML是一种轻量级的XML解释器,能够支持将XML打包或缓存后再进行处理。在内存中完成,所以,在处理XML数据时,可以方便得对内存中的XML数据进行增、删、改。
XmlReader是一种快速、单向、无缓冲的XML解释器,能够轻易地完成XML数据的解释,因为解析XML数据时,是以一种类似于文件流的方式进行解释的,是一种无缓存的、实时的解释方式。
XmlReader在解释数据时,由于不是在内存中完成,所以它的数据流也是单向的,也就意味着XmlReader只能以顺序的方式从上往下进行读取,而不能有下往上进行读取。
两种XML数据的解释方式:
(1)XmlReader 类
(2)LINQ to XML
XmlReader是一种无需缓存向前只读的XML解释器。读取XML数据时,不依赖于内存,不在内存中处理,而是将XML文件下载到本地后,再进行解释,所以比较适合数据量比较大的XML文件;
LINQ to XML是一种轻量级的XML解释器,能够支持将XML打包或缓存后再进行处理。在内存中完成,所以,在处理XML数据时,可以方便得对内存中的XML数据进行增、删、改。
XmlReader是一种快速、单向、无缓冲的XML解释器,能够轻易地完成XML数据的解释,因为解析XML数据时,是以一种类似于文件流的方式进行解释的,是一种无缓存的、实时的解释方式。
XmlReader在解释数据时,由于不是在内存中完成,所以它的数据流也是单向的,也就意味着XmlReader只能以顺序的方式从上往下进行读取,而不能有下往上进行读取。
相关文章推荐
- Adroid开发之解析xml数据的两种方式
- iOS ——XML数据结构及其两种解析数据的方式SAX 、DOM
- Android/Java XML数据格式解析的两种方式
- android下各种XML数据解析方式
- simpleXML方式解析XML,并对XML数据进行增删改查
- 4.1 解析 XML 数据的三种方式详解
- eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval
- xml文档的两种解析方式
- xml的两种解析方式
- XML的两种解析方式Dom和SAX的区别
- Java使用SAX,XmlPull两种方式解析XML
- 通过AJAX的JS、JQuery两种方式解析XML示例介绍
- iPhone 两种常用的XML解析方式(NSXMLParser & GDataXMLNode)(转载)
- Android基础—XML数据解析的三种方式
- XML解析的两种解析方式
- java解析xml数据的四种方式
- ajax重新认识:(2)json数据解析两种方式
- Android XML解析Pull方式———解析网络数据示例
- Gson的解析Json数据的两种方式
- ios解析xml的两种方法,NSXMLParser和第三方库GDataXMLNode还有json数据的解析