如何在 android 中本地解析复杂的 XML 文件

How to Parse Complex XML file Locally in android

如何在 android 中本地解析此 XML 文件?

  <root>
        <Questions>
        <element>
          <answer>1</answer>
          <category>15</category>
          <date_added>2014-05-01 02:10:33</date_added>
          <id>7</id>
          <mode>easy</mode>
           <options>
               <element>2007</element>
               <element>2005</element>
               <element>2006</element>
               <element>2008</element>
            </options>
          <question>When did the first Apple iPhone become available?</question>
        </element>
         <element>
           <answer>3</answer>
           <category>13</category>
           <date_added>2014-05-01 02:14:30</date_added>
           <id>8</id>
           <mode>easy</mode>
            <options>
              <element>carnivores</element>
              <element>omnivores</element>
              <element>herbivores</element>
              <element>insectivores</element>
             </options>
         <question>Are Gorillas ______?</question>
         </element>
    </Questions>
 </root>

上面的XML文件就是我要在本地解析的文件。我将 XML 文件放入资产文件夹中。它看起来有点复杂 XML 文件。我不知道如何解析这个。请帮助我。我们将不胜感激每一次帮助。谢谢

有大量的库可供 XML 解析,所以很难在这里给出明确的答案。 JDOM使用起来很简单,你可以试试看:)

我得到了答案。我所做的是,我使用 jar 文件将 XML 文件转换为 JSON 文件并从那里解析。对我有用。

Convert XML to JSON object in Android