用Java(Android)解析xml文件的一部分

时间:2015-07-21 15:53:33

标签: java android xml xml-parsing

我有这样的xml文件:

<d-1>
   <zora>05:23</zora>
   <izlSunca>07:07</izlSunca>
   <podne>11:43</podne>
   <ikindija>13:53</ikindija>
   <aksam>16:17</aksam>
   <jacija>17:49</jacija>
</d-1>
<d-2>
   <zora>05:23</zora>
   <izlSunca>07:07</izlSunca>
   <podne>11:43</podne>
   <ikindija>13:54</ikindija>
   <aksam>16:18</aksam>
   <jacija>17:50</jacija>
</d-2>

我只想解析标签d-1中的值,怎么做?

我使用SAX Parser ..

2 个答案:

答案 0 :(得分:0)

使用Jdom,假设你有一些根元素......

    SAXBuilder builder = new  SAXBuilder();
    Document document = (Document)builder.build(new File("somedocument.xml"));

    Element root = document.getRootElement();
    Element d1 = root.getChild("d-1");
    String txt = d1.getChildText("zora");

答案 1 :(得分:0)

我解决了问题.. 我编辑了xml文件:

<dan value="1">
   <zora>05:23</zora>
   <izlSunca>07:07</izlSunca>
   <podne>11:43</podne>
   <ikindija>13:53</ikindija>
   <aksam>16:17</aksam>
   <jacija>17:49</jacija>
</dan>

并询问是否值= = 1等