यह मानते हुए कि मुझे अपने बेस नोड या उसके बच्चों का नाम नहीं पता है, "बेस नोड के ठीक नीचे सभी नोड्स" के लिए XPath वाक्यविन्यास क्या है?"उचित नोड के ठीक नीचे सभी नोड्स" के लिए उचित XPath क्या है?
पैटर्न एक XmlNode जा रहा है के साथ, मैं निम्नलिखित कोड है:
XmlNodeList kvpsList = pattern.SelectNodes(@"//");
कौन सा मेरे लिए सही लगता है, लेकिन मैं निम्नलिखित अपवाद:
System.Xml.XPath.XPathException: Expression must evaluate to a node-set.
सही सिंटैक्स क्या है?
नोट:: आपको लगता है कि शीर्ष तत्व से उतरना है, तो एक XPath अभिव्यक्ति है कि चयन इन है XML दस्तावेज़ में सभी नोड्स का चयन करना चाहता है तो "आधार नोड" द्वारा, जेकेके का स्पष्ट रूप से शीर्ष-स्तर तत्व (जिसे "दस्तावेज़ तत्व" या "बाहरी तत्व" के रूप में भी जाना जाता है) का अर्थ है।जेकेके का उपयोग उलझन में है क्योंकि वह * रूट * नोड (/) का मतलब नहीं है, जो शीर्ष-स्तर तत्व का अभिभावक है। – LarsH