के साथ नोड्स की संख्या गिनने के लिए XPath का उपयोग कैसे करूं, मुझे अपने परिदृश्य के लिए काम करने के लिए XPath अभिव्यक्ति नहीं मिल रही है। मैं उन सभी "डिवाइस" नोड्स को ढूंढना चाहता हूं जिनमें "EndDevice" प्रकार है। मैं सभी "डिवाइस" नोड्स को गिनने में सक्षम हूं, और मैं "एंडडिवाइस" विशेषता के साथ सभी "डिवाइस" नोड्स भी ढूंढ सकता हूं। हालांकि, मैं उन्हें गठबंधन नहीं कर सकता!मैं एक निश्चित विशेषता
count(//Device) //works
//Device[@xsi:type='EndDevice'] //works
count(//Device[@xsi:type='EndDevice']) //doesn't work
यदि यह महत्वपूर्ण है, तो मैं XPathbuilder का उपयोग कर रहा हूं।
आपका क्या मतलब है कि दूसरा "काम" करता है? क्या यह कुछ नोड्स से मेल खाता था? आपका XPath सही दिखता है, इसलिए कुछ ऐसा नहीं है जो कोड के उस अनुभाग में काम नहीं कर रहा है जिसे आप नहीं दिखा रहे हैं, या जिस टूल में आप उपयोग कर रहे हैं। –