2010-05-31 84 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中更常用。