如何在android中解析2个xml文件

时间:2011-03-09 05:49:15

标签: java android xml-parsing

您好我是一名新开发人员,我想知道如何解析项目中的两个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个文件...我已经尝试将其存储在参考资料中的原始文件夹中。

2 个答案:

答案 0 :(得分:1)

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

SAXParser

Example

答案 1 :(得分:1)

以下是适用于Android的一些XML parsers的概述,包括一些示例。

这取决于您希望存储xml文件的应用程序需求(来自Web服务调用的xml暂时保留在内存中)。像xml这样的文件通常应存储在Raw文件夹中。