Simple Xml Framework loose mapping not working

MiCheLLe

New Member
I am trying to parse part of an xml document using Simple Xml Framework with the loose mapping flag set but i get an exception.XML:\[code\]<Body> <TopGoalScorersResponse> <TopGoalScorersResult> <tTopGoalScorer> <sName>Alan Dzagoev</sName> <iGoals>3</iGoals> <sCountry>Y</sCountry> <sFlag>http://footballpool.dataaccess.eu/images/flags/ru.gif</sFlag> <sFlagLarge>http://footballpool.dataaccess.eu/images/flags/ru.png</sFlagLarge> </tTopGoalScorer> </TopGoalScorersResult> </TopGoalScorersResponse></Body>\[/code\]Java:\[code\]TopGoalScorer topGoalScorer = serializer.read(TopGoalScorer.class, xml);@Root(name="tTopGoalScorer", strict=false)public class TopGoalScorer { @Element(name="sName") private String name; @Element(name="iGoals") private int numGoals; @Element(name="sCountry") private String country; @Element(name="sFlag") private String flagImageUrl;}\[/code\]Exception:\[code\]06-22 14:11:46.530: E/Soap(2057): Unable to satisfy @org.simpleframework.xml.Element(data=http://stackoverflow.com/questions/11157138/false, name=sCountry, required=true, type=void) on field'country' private java.lang.String uk.co.carr.david.TopGoalScorer.country for class uk.co.carr.david.TopGoalScorer at line 106-22 14:11:46.530: E/Soap(2057): org.simpleframework.xml.core.ValueRequiredException: Unable to satisfy @org.simpleframework.xml.Element(data=http://stackoverflow.com/questions/11157138/false, name=sCountry, required=true, type=void) on field'country' private java.lang.String uk.co.carr.david.TopGoalScorer.country for class uk.co.carr.david.TopGoalScorer at line 1\[/code\]Any ideas? Any help would be greatly appreciated.ThanksDavid
 
Back
Top