很急!<?xml version="1.0" encoding="utf-8" ?>
<rowdata rowcount =55336 currentpage=3>
<row>
<data field="id">JSNJ1001716596</data>
<data field="name">伊顿双语幼儿园(84307529)</data>
<data field="telphone">null</data>
<data field="address">00090201526</data>
</row>
<row>
<data field="id">JSNJ1001716</data>
<data field="name">伊顿英语</data>
<data field="telphone">1111</data>
<data field="address">0009026</data>
</row>
</rowdata>
这是一个WEBSERICE返回的结果集 跪求高手解决!如何解析?
rowcount =55336  是总行数  currentpage=3是总页面
下面是每条数据的具体内容

解决方案 »

  1.   

    没明白你什么意思,你这个解析直接从datarow开始嘛,然后获取出他的属性,然后遍历他节点下的row,再遍历data,就可以了啊……现在赶着出去,回来的时候还没人给你写我就给你回一个……
      

  2.   

    没有搞明白你说的什么意思?
    是不是要把这个XML文件的内容读取出来之后写入到数据库呢?
      

  3.   

    <row>
    <data field="id">JSNJ1001716596</data>
    <data field="name">伊顿双语幼儿园(84307529)</data>
    <data field="telphone">null</data>
    <data field="address">00090201526</data>
    </row>
    首先用dom4j解析这个xml,再建立一个类,里面有id,name,telphone,address属性,把一个row,当作一个对象
      

  4.   

    XML.toJSONObject(xml)  是最好最简单的方法
      

  5.   

    解决了?这个XML格式都有问题(属性没有加引号),LZ如何解决的?
      

  6.   

    之后从object中取得要的数据
    JSONObject jSONbject = (JSONObject) XML.toJSONObject(xml);
    JSONArray jSONArray = jSONbject.optJSONArray("row");
    String id = ((JSONObject)jSONArray.opt(i)).optString("ID");
      

  7.   

    我的用的DOM4J去解析的
    你这个是jSON?
    这个东西我不熟