如果我从 JMS 队列中读取此 XML 并使用mulexml:jaxb-xml-to-object-transformer将其转换为 carType Java,我需要如何设置我的 Java 类以将此信息放入稍后可以使用的列表中.
<carTypes>
<car>
<name>Toyota</name>
<color>red</color>
</car>
<car>
<name>Ford</name>
<color>Blue</color>
</car>
</carTypes>
我正在尝试这样的事情,但它不起作用
package org.mule.jaxb.model;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement(name = "carTypes")
public class Cars{
List<String> cars;
@XmlElement(name="car")
public List<String> getCars() {
return cars;
}
public void setCars(List<String> cars) {
this.cars = cars;
}
}