Element root = doc.getRootElement();
List loguser= root.getChildren(); 
这时logusers下的所有子元素就都存放在 List集合loguer里了
然后你可以按照需要遍历,如取第一个loguser,就是loguser[0],第二个就是loguser[1]

解决方案 »

  1.   

    loguser[0]这句话只要一写出来就报错,错误信息:表达式的类型必须是数组类型,但是它却解析为 List
      

  2.   

    loguser[0]这句话只要一写出来就报错,错误信息:表达式的类型必须是数组类型,但是它却解析为 List
      

  3.   

    写错了,不好意思
    应该是这样:
    Element root = doc.getRootElement();
    List loguser= root.getChildren(); 
    这时logusers下的所有子元素就都存放在 List集合loguer里了
    然后你可以按照需要遍历,如取第一个loguser,就是Element loguser1=(Element)loguser.get(0);
    第二个就是Element loguser2=(Element)loguser.get(0);
    因为list集合取出的是object类型,所以要用Element转化一下类型