Похоже что я разобрался.
Следующий код парсит и записывает в хэшмапу что нужно:
HashMap<String,String> map = new HashMap<String,String>();
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
StringBuilder xmlStringBuilder = new StringBuilder();
xmlStringBuilder.append(response); // сюда подставляю ответ
ByteArrayInputStream input = new ByteArrayInputStream(xmlStringBuilder
.toString()
.getBytes("UTF-8"));
Document doc = builder.parse(input);
NodeList nodeList = doc.getElementsByTagName("status");
for(int temp = 0; temp < nodeList.getLength(); temp++){
Node nNode = nodeList.item(temp);
if(nNode.getNodeType() == Node.ELEMENT_NODE) {
Element eElement = (Element) nNode;
map.put(eElement.getAttribute("group"),
eElement.getTextContent());
}
}
} catch(Exception e){
System.out.println("Exception"+e);
}