##生成XML文件的步驟 ?
生成算法的步驟包括哪些?1.初始化一個xml的序列化器 ?
? ?
XmlSerializer?serializer?=?Xml.newSerializer();
2.設置序列化器的參數 ?
? ?
serializer.setOutput(os,"utf-8");
3.寫數據 ?
serializer.startDocument("utf-8",true);//寫文檔頭???
serializer.endDocument();//寫文檔末尾
serializer.startTag(命名空間,數據);//寫某個標簽
seralizer.text();//寫文本數據
?
##解析XML文件 ?
1.sax基于事件 ?
2.dom&dom4j 把xml文件加載到內存 ?
3.pull解析(類似于sax但是效率更高,內存開銷更小)
?
##讀取XML文件
1.初始化一個xml解析器 ?
XmlPullParser?pullParser?=?Xml.newPullParser();
?
2.設置解析器的參數 ?
InputStream?is?=?this.getAssets().open("10000.xml");
pullParser.setInput(inputStream,"utf-8");
3.讀數據 ?
?
?
本文出自 “曾頤楠的播客” 博客,請務必保留此出處http://zengyinan.blog.51cto.com/9524976/1721445
?