请注意,因为它可以指示元素'horaIniJornada'和'tiempoJornadamedia'的'type'属性?
@XmlElement(name = "tiempoJornadaMedia")
public String getTimeJournalMedia() {
return timeJournalMedia;
}
@XmlAttribute(name = "tipo")
public String getTypeHourInitJournal() {
return typeHourInitJournal;
}
<configuraciones>
<almacen>MD</almacen>
<cliente>MKD</cliente>
<secciones>
<seccion>
<seccId>70</seccId>
<horaIniJornada tipo="T">23:00:00</horaIniJornada>
<tiempoJornadaMedia tipo="T">07:30:00</tiempoJornadaMedia>
</seccion>
<seccion>
<seccId>71</seccId>
<horaIniJornada tipo="T">23:00:00</horaIniJornada>
<tiempoJornadaMedia tipo="T">07:30:00</tiempoJornadaMedia>
</seccion>
</secciones>
</configuraciones>
答案 0 :(得分:1)
你需要一个单独的课程。类似TimeHournalMedia
的{{1}}和@XmlAttribute
属性。类似的东西:
@XmlValue
然后你将进入你的主要课程:
@XmlValue
public String getValue() {
return value;
}
@XmlAttribute(name = "tipo")
public String getTypeHourInitJournal() {
return typeHourInitJournal;
}
要获取您要执行的文字内容@XmlElement(name = "tiempoJornadaMedia")
public TimeHournalMedia getTimeJournalMedia() {
return timeJournalMedia;
}
,要获取属性 - getTimeJournalMedia().getValue()
,就像这样。
MOXy @XmlPath
还有其他选项。