【问题标题】:Open an external XML file打开外部 XML 文件
【发布时间】:2010-05-31 15:37:32
【问题描述】:

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

【问题讨论】:

  • 来自网络的外部,与您的应用程序一起打包或存储在 sdcard 上?所有这些都是可能的,但每个都有独特的检索方法。

标签: android xml


【解决方案1】:
File f = new File(filePath);
reader = new FileReader(f);
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
xpp = factory.newPullParser();
xpp.setInput(reader);

我就是这样。

【讨论】:

    【解决方案2】:

    参见android.util.Xml 及其newPullParser() 方法。

    正如其文档所示,XPP 并不比 SAX 快。因此,除非您是 XPP 编程模型的忠实拥护者,否则我会使用 SAX,因为它在 Java 中更常用。

    【讨论】:

      猜你喜欢
      • 2015-08-03
      • 2010-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-28
      • 1970-01-01
      • 1970-01-01
      • 2011-07-19
      相关资源
      最近更新 更多