XML形式大概如下
实际还要复杂
<usergroup>
ppp
<user1>ccc</user1>
<user2>ddd</user2>
<user3>eee</user3>
</usergroup>即要读取PPP还要读取USER1,2,3里面的值,用XMLStreamReader.next()循环读取 用XMLStreamReader.getText()取值
如果上一层不用XMLStreamReader.next()走的话,直接里面循环取值会正常,如果外面也用XMLStreamReader.next()里面就不能正常获取值。这个怎么办哦

解决方案 »

  1.   

    你这个 xml 貌似 不规范吧 
      

  2.   

    是不规范 但是客户要求把两种不一样的XML用一个类来解析。
      

  3.   

    补充
    如果外部有值内部就没有值,内部有值外面就没有 但是需要判断 在判断之前肯定要执行XMLStreamReader.next() 执行了内部就出错
      

  4.   

    有人帮忙么 这里提问的更详细http://topic.csdn.net/u/20100328/13/fed8864a-b81b-42ff-b931-1ebe725f4375.html
    谁帮忙啊 两个帖子的分都给他