本人在百度云存储的XMLhttp://bcs.duapp.com/meinvlook/books.xml
1、Android中XML三种解析方式三种方式:pull、dom和sax
pull在android 集成了这种解析,性能和sax差不多,个人认为用来来比sax解析容易多了;采用事件驱动进行解析。
dom(Document Object Model)文档对象模型:是W3C组织推荐的解析XML的一种方式;一般只能只能解析比较小的XML文件;因为dom解析是把整个XML放入内存,占用内存比较大,但对文档的
增删改查标胶容易操作
sax(Simple API for XML)不是官方的标准,但它是XML社区事实上的标准,几乎所有的XML
解析器都支持它。sax解析一般适合xml的读取,sax解析是从上往下读取,一行一行来读;
实例代码:
package com.android.xiong.documentpullxml;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.LinkedHashMap;
import org.xmlpull.v1.XmlPullParser;
import org.xmlpull.v1.XmlPullParserException;
import org.xmlpull.v1.XmlPullParser