/ / वेबस्फीयर इंटीग्रेशन डेवलपर में पार्सिंग एसएमओ - एक्सएमएल, चौड़ा

WebSphere इंटीग्रेशन डेवलपर में पार्सिंग एसएमओ - xml, चौड़ा

मैं WID 8.5 का उपयोग कर रहा हूं। मेरे पास दो सेवा संदेश ऑब्जेक्ट हैं, जिनमें जटिल प्रकार सरणी है। मैं इन सरणियों को अपने जावा कोड में लाने और दोनों सरणियों में मूल्यों की तुलना करने की कोशिश कर रहा हूं। तुलना के आधार पर, मुझे नई सरणी बनाना होगा और इसे नई सेवा संदेश ऑब्जेक्ट में संग्रहीत करना होगा। मुझे ये सरणियाँ NodeList का उपयोग करके मिल रही हैं।

कृपया यहाँ बीओ विवरण पाएं।

SMO1  और ltmetadata & gt और ltvalues ​​& gt & लिसेक और gtclient देश और लेफ्टिनेंट / डीएससी और gt और ltkey और gtIndia और ltkey & gt और ltvalues ​​& gt और ltvalues ​​& gt & लिसेक और gtclient का नाम और लेफ्टिनेंट / डीएससी और gt और ltkey और gtSatish और ltkey & gt और ltvalues ​​& gt और ltmetadata & gt  SMO2  और ltmetadata & gt और ltvalues ​​& gt & लिसेक और gtclient का नाम और लेफ्टिनेंट / डीएससी और gt और ltkey और gt123 और ltkey & gt और ltvalues ​​& gt और ltvalues ​​& gt & लिसेक और gtclient देश और लेफ्टिनेंट / डीएससी और gt और ltkey और gt124 और ltkey & gt और ltvalues ​​& gt और ltmetadata & gt  फाइनल एस.एम.ओ. और ltmetadata & gt और ltvalues ​​& gt & लिसेक और gtclient का नाम और लेफ्टिनेंट / डीएससी और gt और ltkey और gt123 और ltkey & gt और ltvalues ​​और gtSatish & lt / मान & gt & Lt / मूल्यों & gt और ltvalues ​​& gt & लिसेक और gtclient देश और लेफ्टिनेंट / डीएससी और gt और ltkey और gt124 और ltkey & gt और ltvalue और gtIndia & lt / मान & gt & Lt / मूल्यों & gt और ltmetadata & gt

कृपया मुझे इस परिवर्तन को पूरा करने के लिए कस्टम जावा कोड प्रदान करें।

उत्तर:

जवाब के लिए 0 № 1
  1. जो भी तत्व आप smo1 और smo2 से smo getter के तरीकों का उपयोग करना चाहते हैं, प्राप्त करें उदाहरण के लिए:smo.getString(xpath of the smo)

  2. पहले चरण में आपके द्वारा प्राप्त सभी तत्वों के साथ एक डेटा ऑब्जेक्ट बनाएँ

  3. इस डेटा ऑब्जेक्ट को अंतिम smo में जोड़ें