0

この XML を JMS キューから読み取り、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;
   }
}
4

1 に答える 1

0

carsプロパティのタイプは ではなく、 である必要がありList<Car>ますList<String>。次に、型にはとCarの 2 つのプロパティが必要 です。namecolor

詳細については

于 2012-08-23T15:47:20.633 に答える