// note, should check 'if (conn.getResponseCode() != 200) ...'
// Ok, let's read it then... (note: StaxMate could simplify a lot!)
InputStream in = conn.getInputStream();
XMLStreamReader2 sr = (XMLStreamReader2) _xmlInputFactory.createXMLStreamReader(in);
sr.nextTag(); // to "files"
byte[] buffer = new byte[4000];
while (sr.nextTag() != XMLStreamConstants.END_ELEMENT) { // one more 'file'
String filename = sr.getAttributeValue("", "name");
String csumType = sr.getAttributeValue("", "checksumType");