मैं XPath का उपयोग करने के लिए नया हूं और यह एक मूल प्रश्न हो सकता है। कृपया मेरे साथ रहें और मुद्दे को सुलझाने में मेरी मदद करें। मेरे पास इस तरह की एक XML फ़ाइल है:
<RootNode>
<FirstChild>
<Element attribute1="abc" attribute2="xyz">Data</Element>
<FirstChild>
</RootNode>
मैं <Element>
टैग की उपस्थिति को मान्य कर सकता हूं :
// तत्व [@ विशेषता 1 = "एबीसी" और @ विशेषता 2 = "xyz"]
अब मैं स्ट्रिंग के लिए टैग का मूल्य भी जांचना चाहता हूं "Data"
। इसे प्राप्त करने के लिए मुझे उपयोग करने के लिए कहा गया था:
// तत्व [@ विशेषता 1 = "एबीसी" और @ विशेषता 2 = "xyz" और डेटा]
जब मैं बाद की अभिव्यक्ति का उपयोग करता हूं तो मुझे निम्नलिखित त्रुटि मिलती है:
अभिकथन विफलता संदेश: कोई नोड्स मेल नहीं खाते
//Element[@attribute1="abc" and @attribute2="xyz" and Data]
कृपया अपनी सलाह मुझे प्रदान करें कि मैंने जो XPath अभिव्यक्ति का उपयोग किया है वह वैध है या नहीं। यदि नहीं, तो मान्य XPath अभिव्यक्ति क्या होगी?