2009-08-22 5 views
0

Castor를 사용하여 POJO를 XML로 매핑하려고합니다.Castor에서 XML로 컬렉션 매핑하기

<order> 
    ...order attributes 
    <items> 
    <item> ..item attributes </item> 
    <item> ..other item </item> 
    </items> 
</order> 

내가 비슷한을하지만 <items> 노드없이 수 :

의 내가 ... 다음과 같은 XML을 달성의 방법이 항목의 컬렉션을 가진 주문 있다고 가정 해 봅시다. 다른 경우에는 문제가되지 않지만 XML은 엄격한 XSD 스키마를 준수해야하므로 그렇게해야합니다.

감사합니다. 사람이 더 나은 방법의 항목의 목록을 포함됩니다


나는 새로운 자바 객체를 생성 포함 할 것 "해결 방법"의 종류하지만 (즉 될 노드를) ... 생각 할 수 있습니까? 100 여개의 현상금이 지금부터 열려 있습니다!

답변

0

다른 대답은 아마 생각하는 컬렉션 속성을 사용하지 않습니다. 당신이 궁극적으로 필요로하는 것.

<field name="items" type="item" collection="arraylist" > 
    <bind-xml name="items" node="element"/> 
</field> 
: 주문 개체에 대한 당신의 매핑에 포함 할 때이 같은

뭔가 작동 할 수 있습니다