एक्सएमएल एक्सपैथ को असंवेदनशील के रूप में कैसे परिवर्तित करें?एक्सएमएल पथ - केस असंवेदनशील
XmlNodeList elements = mConfig.SelectNodes(path);
पथ हो सकता है - कॉन्फ़िग/सेटिंग/नाम या config/सेटिंग/नाम
एक्सएमएल एक्सपैथ को असंवेदनशील के रूप में कैसे परिवर्तित करें?एक्सएमएल पथ - केस असंवेदनशील
XmlNodeList elements = mConfig.SelectNodes(path);
पथ हो सकता है - कॉन्फ़िग/सेटिंग/नाम या config/सेटिंग/नाम
एक्सएमएल, इसलिए एक नोड केस संवेदी है साथ तो नाम Config
करता नोड config
के रूप में एक ही नाम है है। इसलिए XPath को भी इसका सम्मान करना चाहिए।
यदि आपको लगता है कि आपको इस तरह के केस-असंवेदनशील XPaths का उपयोग करने की आवश्यकता है तो आपको वास्तव में एक्सएमएल के स्रोत पर वापस जाने की आवश्यकता है और पूछें, "यह जनरेटिंग एक्सएमएल क्यों है जहां दो नोड्स का एक ही अर्थ समान है आवरण "? फिर इसे ठीक करें।
आशा है कि यह आलेख [.NET में केस-असंवेदनशील XPath] (http://blogs.msdn.com/shjin/archive/2005/07/22/442025.aspx) – rahul
यह आलेख केस-असंवेदनशील तुलना को संदर्भित करता है xml में __values__ का मामला एक्सएमएल नोड नामों की असंवेदनशील तुलना नहीं है। – AnthonyWJones