Zuordnen von XML-Entitäten zu Java-Objekten

Ich bin mir ziemlich sicher, dass dies eine der vielen doppelten Fragen zu Konvertierungen von XML in Java-Objekte ist. Aber ich habe diesen Thread gestartet, da ich keine einfachere Lösung finden konnte oder nach einer einfacheren suchte.

Ich habe eine xsd [Infact ich entwerfe es] und eine xml. Ich möchte die XML-Daten gemäß Zuordnung automatisch Java-Beans zuordnen

<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>

Jetzt werden meine Java-Klassen sein

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;
}

Gibt es ein einfaches Tool / Framework, das die Daten von XML auf Java-Beans automatisch zuordnen kann? [MUSS Attribute / Elementzuordnung unterstützen]. Tutorial wird gut sein.

Übrigens benutze ich Spring Framework, wenn Spring-Oxm-Vorteil ausgenutzt wird, ist es willkommen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage