これは、XML から Java オブジェクトへの変換に関して重複する多くの質問の 1 つです。しかし、私はこのスレッドを開始しました.
私は xsd [事実、私はそれを設計しています] と xml を持っています。マッピングに従って xml データを Java Bean に自動マッピングしたい
<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>
今私のJavaクラスは
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;
}
XML から Java Bean にデータを自動マップできる単純なツール/フレームワークはありますか [属性/要素のマッピングをサポートする必要があります]。チュートリアルは良いでしょう。
ところで、私はSpringフレームワークを使用しています.spring-oxmの利点があれば、歓迎します.