利用java提供的对xml处理的包可以进行此类操作javax.xml.transform
要编个小程序 
factory = DocumentBuilderFactory.newInstance();
builder=factory.newDocumentBuilder();
doc=builder.parse("userbase.xml");
doc.normalize();
userbase = doc.getDocumentElement();
userbase.normalize();
}catch(Exception e){
 System.out.println(e.toString());
            }
for (int i=0;i<userList.getLength();i++)
{
Element user= (Element) userList.item(i);
    if (user.getAttribute("id").equalsIgnoreCase(Id))
 
 {
 nameList=doc.getElementsByTagName("name");
         name=nameList.item(i);
         namecontent=name.getFirstChild().getNodeValue();
         
 break;
            userList=doc.getElementsByTagName("user");
基本模式就是这个了 别的功能要实现起来都喝这个差不多
前几天我也为这个问题苦恼了好一阵子