2010-02-25 9 views
8

पर किसी को भी एक अच्छी लाइब्रेरी या हैश मैप की सामग्री को एक्सएमएल में परिवर्तित करने की विधि और फिर हैश मैप का पुनर्निर्माण करने के लिए इसे पार्स करने के तरीके को डंप करें?जावा हैश मैप <K,V> एक्सएमएल और

उत्तर

13

एक्सस्ट्रीम लाइब्रेरी वह है जो आप चाहते हैं। http://x-stream.github.io/

इसमें HashMap converter है, और how to use convertors पर एक ट्यूटोरियल है।

+6

+1। एक्सस्ट्रीम एकमात्र चीज है जो मुझे जावा में एक्सएमएल पेट करने देती है। –

+0

@seanhodges मुझे यह lib नहीं पता था, क्या जैक्सबी की तुलना में इसका कोई लाभ है? – stacker

+0

@stacker मैं एक्सिस डब्ल्यूएस के बाहर जेएक्सबी के साथ बहुत अनुभवी नहीं हूं, लेकिन मेरी समझ यह है कि यह एक स्कीमा के आधार पर जावा कोड उत्पन्न करता है। एक्सस्ट्रीम आपको अपनी जावा कक्षाओं के आधार पर वस्तुओं का उपयोग करने देता है। प्रदर्शन या जे 2 ईई अनुपालन जैसे अन्य कारकों पर निश्चित नहीं है। – seanhodges

2

एक्सएमएल बाध्यकारी (जेएक्सबी) के लिए जावा आर्किटेक्चर जावा को जावा क्लासेस को एक्सएमएल प्रस्तुतियों में मैप करने की अनुमति देता है। जेएक्सबी दो मुख्य विशेषताएं प्रदान करता है: जावा ऑब्जेक्ट में मार्शल जावा ऑब्जेक्ट्स और जावा ऑब्जेक्ट में ट्यूनमारशल एक्सएमएल की क्षमता

कहां से शुरू करें? इन से एक ट्यूटोरियल चुनें:

15 मिनट में अपने से किया!

+1

इसके लिए आपको पहले से एक एक्सएसडी परिभाषित करने की आवश्यकता है जो एली काम कर रहा है बिल्कुल के साथ –

संबंधित मुद्दे