DOM解析XML楼主会吧?大概就是:
Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse("aa.xml");NodeList books = doc.getElementsByTagName("book");
for(int i=0;i<books.getLength();i++){
   Element book = (Element)books.item(i);
   
   String id = book.getAttribute("id"); //得到了节点的id值
   if(id.equals("12")){
      String data = book.getFirstChild().getNodeValue();  //得到aaa
   }
}