XmlCursor cur = msg.newCursor();
Map<String, String> map = new HashMap<String, String>();
while( cur.hasNextToken() )
{
if( cur.toNextToken().isNamespace() )
map.put( cur.getName().getLocalPart(), cur.getTextValue() );
}
xmlOptions.setUseDefaultNamespace();
xmlOptions.setSaveOuter();