xml - Using xpath to lookup value -


मेरे पास यह संरचना है,

 XML संरचना

क्या मैं आईडीपीएटीएआईआईडी आईडी का पता लगाने के लिए एक्सपेथ का उपयोग कर सकता हूं और फिर उसी स्तर पर _ के लिए मूल्य प्राप्त कर सकता हूं?

एक्सएमएल एक webservice का परिणाम है और विभिन्न प्रश्नों, इनपुट और परिणाम के प्रकार के बीच बदल जाता है। केवल वही चीज़ जिस पर हम भरोसा कर सकते हैं वह है W01001, W01002 और इतने पर, इसलिए एक्सपेथ केवल इसका इस्तेमाल कर सकता है।

अगर यह एक्सपैथ के साथ नहीं किया जा सकता, तो आप किस वैकल्पिक समाधान का सुझाव देंगे?

मैं पूरी तरह से निश्चित नहीं हूँ कि ब्रैकेट्स के तत्वों का अर्थ क्या है या आप किस प्रकार संरचना करते हैं, लेकिन यह सोचते हैं कि कि _ एक विशेषता है (सुनिश्चित नहीं है कि यह हो सकता है), नोड होगा:

  // * [@ id = 'w01001'] / @ _   

यदि यह तत्व के लिए शॉर्टकट है, तो यह होगा:

  // * [@ id = 'w01001']    

Comments