public Map<String,String> decodeXml(String content){
try{
Map<String,String> xml = new HashMap<String,String>();
XmlPullParser parser = xml.newPullParser();
parser.setInput(new StringReader(content));
int event = parser.getEventType();
while(event != XmlPullParser.EDN_DOCUMENT){
String nodeName = parser.getName();
switch(event){
case XmlPullParser.START_DOCUMENT :
break;
case XmlPullParser.START_TAG :
if("xml".equals(nodeName) == false){
xml.put(nodeName,parser.nextText());
}
break;
case XmlPullParser.END_TAG :
break;
}
event = parser.next();
}
return xml;
}catch(Exception e){
Log.e("orion",e.toString());
}
return null;
}