मुझे पूरा यकीन है, यह जावा ऑब्जेक्ट रूपांतरणों के लिए एक्सएमएल के आसपास कई डुप्लिकेट प्रश्नों में से एक है। लेकिन मैंने यह धागा शुरू किया क्योंकि मुझे सरल नहीं मिला या सरल समाधान की तलाश नहीं हुई।जावा ऑब्जेक्ट्स को XML ऑब्जेक्ट्स मैपिंग
मेरे पास एक xsd है [वास्तव में मैं इसे डिजाइन कर रहा हूं] और xml। मैं प्रति मानचित्रण
<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>
अब के रूप में जावा सेम के लिए एक्सएमएल डेटा ऑटो मैप करने के लिए चाहते मेरी जावा वर्गों
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;
}
हो जाएगा होगा वहाँ किसी भी साधारण उपकरण/ढांचे ऑटो मैप कर सकते हैं है एक्सएमएल से जावा बीन्स के डेटा [समर्थन गुण/तत्व मैपिंग का समर्थन करना चाहिए]। ट्यूटोरियल अच्छा होगा।
बीटीडब्ल्यू, मैं वसंत ढांचे का उपयोग कर रहा हूं, अगर वसंत-ऑक्स लाभ लिया जाता है, तो इसका स्वागत है।
उपयोग JAXB। [यहां] (http://jaxb.java.net/tutorial/) एक ट्यूटोरियल है। –