2010-05-31 82 views
2

是否可以在Android中打開外部文件(如XmlPullParser)?打開外部XML文件

+2

外部爲從Web,包裝瓦特/您的應用程序或存儲在SD卡的?所有這些都是可能的,但每個都有獨特的檢索方法。 – JeremyFromEarth 2010-05-31 15:43:42

回答

2
File f = new File(filePath); 
reader = new FileReader(f); 
XmlPullParserFactory factory = XmlPullParserFactory.newInstance(); 
factory.setNamespaceAware(true); 
xpp = factory.newPullParser(); 
xpp.setInput(reader); 

那怎麼辦一

1

參見android.util.Xml及其newPullParser()方法。

正如其文檔所示,XPP並不比SAX快。因此,除非你是XPP編程模型的忠實粉絲,否則我會使用SAX,只是因爲它在Java中更常用。