<?xml version="1.0" encoding="UTF-8"?><data>  <interface_version>1.1</interface_version>  <lastmod>2012-07-08</lastmod>  <apps>    <app>      <title><![CDATA[燃烧城市]]></title>      <appid>76104</appid>      <source><![CDATA[D商城]]></source>      <sourcesite>dapp.cn</sourcesite>      <category>408</category>      <categoryname><![CDATA[经营养成]]></categoryname>      <platform>android</platform>      <version>11</version>      <releasedate>2011-12-29</releasedate>      <language><![CDATA[中文]]></language>      <description><![CDATA[这是神马?喷火恐龙?好吧,不管它是什么,这个怪物现在要来袭击城市了!]]></description>      <dpi>240x320,240x400,240x432,320x480,360x640,480x800,480x848,480x854,640x960,600x800,600x1024,800x1280</dpi>      <fee>0</fee>      <packagesize>9948</packagesize>      <packageformat>apk</packageformat>      <packagelink>/game/11181857133053945356.apk</packagelink>      <packagemd5></packagemd5>      <smallmaplink>/game/11181857133053933010.png</smallmaplink>      <bigmap1link>/game/11181857133053924693.jpg</bigmap1link>      <bigmap2link>/game/11181857133053916216.jpg</bigmap2link>      <bigmap3link>/game/11181857133053902502.jpg</bigmap3link>      <bigmap4link>/game/11181857133053893213.jpg</bigmap4link>      <status>unchanged</status>    </app>    <app>      <title><![CDATA[寿命计算器]]></title>      <appid>12879</appid>      <source><![CDATA[D商城]]></source>      <sourcesite>dapp.cn</sourcesite>      <category>401</category>      <categoryname><![CDATA[休闲益智]]></categoryname>      <platform>android</platform>      <version>1</version>      <releasedate>2012-01-19</releasedate>      <language><![CDATA[中文]]></language>      <description><![CDATA[通过科学的测试方法,测试你的寿命是多长,人生苦短,及时享乐吧。]]></description>      <dpi>240x320, 240x400, 240x432, 320x480, 360x640, 480x800, 480x848, 480x854, 640x960, 600x800, 600x1024, 800x1280</dpi>      <fee>0</fee>      <packagesize>251</packagesize>      <packageformat>apk</packageformat>      <packagelink>/game/11181857168457028208.apk</packagelink>      <packagemd5></packagemd5>      <smallmaplink>/game/11181857168457011755.png</smallmaplink>      <bigmap1link>/game/11181857168457006209.jpg</bigmap1link>      <bigmap2link>/game/11181857168456998700.jpg</bigmap2link>      <bigmap3link>/game/11181857168456984535.jpg</bigmap3link>      <bigmap4link>/game/11181857168456979996.jpg</bigmap4link>      <bigmap5link>/game/11181857168446967822.jpg</bigmap5link>      <status>unchanged</status>    </app>
  </apps></data>想知道如何循环取出 <app>下面的所有信息,求大婶解答

解决方案 »

  1.   

    这有一篇文章讲的是dom4j,详细的看下:
    http://www.cnblogs.com/tjsquall/archive/2008/01/31/1059882.html
      

  2.   

    以前dom4j的官网不是有很多例程的嘛,我记得竹笋炒肉还是花钱年华翻译过,搜索一下这两个人的博客呗
      

  3.   

    SAXReader reader = new SAXReader();

    Document doc = reader.read(xml); Element root = doc.getRootElement(); List<Element> apps = (Element) root.selectNodes("/data/apps/app");
    差不多就这样
      

  4.   

     List<Element> apps = (ArrayList<Element>).....粗心了,注意selectNodes("/data/apps/app");的路径要写对