是否可以在Android中打开外部文件(作为XmlPullParser)?
答案 0 :(得分:2)
File f = new File(filePath);
reader = new FileReader(f);
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
xpp = factory.newPullParser();
xpp.setInput(reader);
我是怎么做的。
答案 1 :(得分:1)
请参阅android.util.Xml
及其newPullParser()
方法。
正如它的文档所示,XPP并不比SAX快。因此,除非你是XPP编程模型的忠实粉丝,否则我会使用SAX,因为它在Java中更常用。