my xml: h3>

playerBat1

50

30

playerBat2

50

30

playerBowl1

2

24

4

playerBowl2

2

24

4

20

Team A

Team B

类 H3>

package cricket.domain;

public class Cricket {

private Batting Batting;

private Bowling Bowling;

private Integer Overs;

private String BattingTeam;

private String BowlingTeam;

public Batting getBatting() {

return Batting;

}

public void setBatting(Batting batting) {

Batting = batting;

}

public Bowling getBowling() {

return Bowling;

}

public void setBowling(Bowling bowling) {

Bowling = bowling;

}

public Integer getOvers() {

return Overs;

}

public void setOvers(Integer overs) {

Overs = overs;

}

public String getBattingTeam() {

return BattingTeam;

}

public void setBattingTeam(String battingTeam) {

BattingTeam = battingTeam;

}

public String getBowlingTeam() {

return BowlingTeam;

}

public void setBowlingTeam(String bowlingTeam) {

BowlingTeam = bowlingTeam;

}

}

和解组 H3>

try {

JAXBContext context = JAXBContext.newInstance(Cricket.class);

Unmarshaller m = context.createUnmarshaller();

InputStream inputStream = null;

try {

inputStream = new FileInputStream(

"D://Documents//testXml//cricket.xml");

} catch (FileNotFoundException e) {

e.printStackTrace();

}

Source source = new StreamSource(inputStream);

JAXBElement cri = m.unmarshal(source, Cricket.class);

Cricket cricket = cri.getValue();

System.out.println("object : " + cricket.getBattingTeam().toString());

} catch (JAXBException e) {

e.printStackTrace();

}它在我没有注释的情况下阅读它时返回空对象。

我想知道我的xml格式是正确的还是我的代码有问题。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐