【问题标题】:how to parse 2 xml files in android如何在android中解析2个xml文件
【发布时间】:2011-03-09 05:49:15
【问题描述】:

嗨,我是一名新开发人员,我想知道如何解析项目中的两个 xml 文件。 我有 2 个 xml 文件。第一个如下

<?xml version="1.0"?>
<X>
  <Y>
    <Z>
      A
    </Z>
    <packs>
      <pack>
         <packname>B</packname>
      </pack>   
    </packs>
  </Y> 
</X>

接下来的 xml 文件如下所示

<s>
  <t>
    <question>abc</question>
    <question>def</question>
    <question>ghi</question>
  </t>
</s>

第一个 XML 文件适合我。当我触摸 A 时,它会移动到 B。现在,当我触摸 B 时,我想单独显示第一个问题,即 abc,可以完成吗,它不适合我

请告诉我如何从一个 xml 文件移动到另一个 xml 文件

谁能用示例代码解释一下……

我应该将要解析的 2 个文件存储在哪里...我已尝试将其存储在 Resources 的 raw 文件夹中。

【问题讨论】:

    标签: java android xml-parsing


    【解决方案1】:

    这里概述了一些适用于 Android 的XML parsers,包括一些示例。

    这取决于您希望将 xml 文件存储在何处的应用程序需求(来自 web 服务调用的 xml 暂时保留在内存中)。 xml等文件一般应该存放在Raw文件夹中。

    【讨论】:

    • 我觉得把xml文件放到res/xml文件夹里也可以吧?
    【解决方案2】:

    您可以使用 SAX Parser 或 Pull Parser 来解析 xml。以下是一些帮助链接:

    SAXParser

    Example

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      • 2013-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多