मैं 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जो भी तत्व आप smo1 और smo2 से smo getter के तरीकों का उपयोग करना चाहते हैं, प्राप्त करें उदाहरण के लिए:
smo.getString(xpath of the smo)
पहले चरण में आपके द्वारा प्राप्त सभी तत्वों के साथ एक डेटा ऑब्जेक्ट बनाएँ
इस डेटा ऑब्जेक्ट को अंतिम smo में जोड़ें