Jestem pewien, że jest to jedno z wielu zduplikowanych pytań dotyczących konwersji obiektów XML do Java Object. Ale zacząłem ten wątek, ponieważ nie mogłem znaleźć prostsze lub szukasz prostszego rozwiązania.Odwzorowywanie obiektów XML na obiekty Java
Mam xsd [Infact I'm designing it] oraz xml. Chciałbym automatycznego mapowania danych XML do fasoli Java jak na mapowaniu
<tns:SummaryCart xmlns:tns="SummaryCart" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="SummaryCart.xsd">
<SummaryElement type="test">
<order>1</order>
<id>A</id>
<displayName>A</displayName>
<subElements>
<order>1</order>
<id>Preactivation</id>
<displayName>Preactivation</displayName>
</subElements>
<maxlines>1</maxlines>
</SummaryElement>
</tns:SummaryCart>
Teraz moje klasy Java będzie
public class SummaryCart{
private List<SummaryElement> summaryElementList;
}
public class SummaryElement {
private int order;
private String id;
private String displayName;
private String property;
private List<SummaryElement> subElements;
private int maxlines;
private String type;
}
Czy istnieje proste narzędzie/ramy, które może automatycznie zmapowania dane z ziaren XML do Java [MUST obsługują atrybuty/odwzorowanie elementów]. Tutorial będzie dobry.
Btw, używam framugi sprężynowej, jeśli uzyska się przewagę wiosenno-oxm, jej powitanie.
Korzystanie z JAXB adnotacji. [Tutaj] (http://jaxb.java.net/tutorial/) to samouczek. –