用 javax.xml.parser 和 org.w3c.dom 包中的东西。即用 DOM 来解决可能会简单一些。
具体我帮不上你什么忙了。parser 包下用
DocumentBuilderFactory.newDocumentBuilder().parse(文件或流) 来创建一个 Document 对象。
然后从这个 Document 对象中,getDocumentElement() 是它的根元素
取得根元素之后你可以取得子节点:getFirstChild 和  getNextSibling 和 getChildNodes 等都可以,也可以取得它们的属性 getAttribute(String name) 剩下的就得你自己努力了。我没兴趣也没时间去写 XML 方面的程序,何况我对你的文件格式也不清楚。