我已经与我的前端开发人员安排了Web服务返回的XML数据必须采用以下格式:
<week_program state="on" >
<day name="Monday">
<switch type= "day" state= "on">12:00</switch>
<switch type= "night" state= "on">13:00</switch>
...
<switch type= "day" state= "off">17:00</switch>
<switch type= "night" state= "on">22:00</switch>
</day>
<day name="Tuesday">...</day>
<day name="Wednesday">...</day>
<day name="Thursday">...</day>
<day name="Friday">...</day>
<day name="Saturday">...</day>
<day name="Sunday">...</day>
</week_program>
如何创建我的类,以便当我使用JAXB编写类时,我会自动获得此方案?
答案 0 :(得分:0)
您将拥有WeekProgram
,Day
和Switch
之类的关系,以及它们之间的关系。 WeekProgram
会有@XmlRootElement
注释。
Switch
将使用@XmlAttribute
和@XmlValue
。
请注意,默认情况下,JAXB会希望注释位于get(或set)方法上。