Java/JAXB: Unmarshall XML attributes to specific Java object attributes -


एक बदसूरत एक्सएमएल फाइल है जो अनमर्षनीय है:

  & lt;? Xml संस्करण = "1.0"? & Gt; & LT; विन्यास & gt; & Lt; अनुभाग का नाम = "default_options" & gt; & Lt; मान नाम = "default_port" & gt; 8081 & lt; / value & gt; & Lt; मान नाम = "लॉग_लेवल" & gt; चेतावनी & lt; / value & gt; & Lt; / अनुभाग & gt; & Lt; अनुभाग नाम = "कस्टम_पॉइंट्स" & gt; & Lt; मान नाम = "स्मृति" & gt; 64 एम & lt; / value & gt; & Lt; मान नाम = "संगतता" & gt; हाँ & lt; / value & gt; & Lt; / अनुभाग & gt; & Lt; / विन्यास & gt;  

जावा ऑब्जेक्ट का परिणाम होना चाहिए:

  सार्वजनिक वर्ग DefaultOptions {निजी int डिफ़ॉल्ट पोर्ट; निजी स्ट्रिंग लॉगलिवल; // आदि ...} सार्वजनिक कक्षा कस्टम विकल्प {निजी स्ट्रिंग मेमोरी; निजी स्ट्रिंग संगतता; // etc ...}  

सवाल का जवाब बहुत करीब है लेकिन मैं अंतिम समाधान नहीं समझ सकता।

Comments