Sono sicuro che questa è una delle molte domande duplicate relative alle conversioni di oggetti XML in oggetti Java. Ma ho iniziato questo thread dal momento che non riuscivo a trovare più semplice o alla ricerca di una soluzione più semplice.Mappatura di entità XML a oggetti Java
Ho un xsd [infatti lo sto progettando] e xml. vorrei auto-mappare i dati XML Java beans secondo mappatura
<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>
Ora i miei classi Java saranno
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;
}
C'è qualche semplice strumento/quadro che può auto-mappare la dati da XML a Java bean [DEVONO supportare attributi/mappatura degli elementi]. Il tutorial sarà buono.
Btw, sto usando la struttura di primavera, se il vantaggio dell'asfalto viene preso, è il benvenuto.
Usa JAXB con annotazioni. [Here] (http://jaxb.java.net/tutorial/) è un tutorial. –