2010-09-15 19 views
8

मैं xml से तत्व निकालने के लिए GetElementsByTagName का उपयोग कर रहा हूं। GetElementsByTagName केस संवेदनशील है - यदि नोड नाम 'पैराम्स' के बजाय 'PARAMS' है तो यह अपवाद फेंकता है। मुझे यह नहीं चाहिए, क्या मैं XMLDocument में एक अलग तरीके का उपयोग कर सकता हूं ताकि यह केस संवेदनशील न हो?GetElementsByTagName जो केस संवेदनशील नहीं है?

+0

मुझे पूरा यकीन है कि डीओएम केस-संवेदनशीलता निर्दिष्ट करता है - हालांकि मुझे कुछ पुस्तकालयों (जैसे PHP में से एक) पता है हमेशा इस तरह से व्यवहार नहीं करते हैं। एक्सएमएल हमेशा केस-संवेदी होता है। यह जानकर कि आप कौन सी भाषा का उपयोग कर रहे हैं, उपयोगी होगा। अधिक पृष्ठभूमि जानकारी सहायक होगी। वास्तव में समस्या को हल करने की समस्या क्या है? देखें http://www.catb.org/~esr/faqs/smart-questions.html#goal – Rushyo

+0

thakn you, मैं सी # में लिख रहा हूं। मैं एक डब्ल्यूसीएफ सेवा द्वारा एक्सएमएल प्राप्त कर रहा हूँ। जब मैं एक्सएमएल प्राप्त करता हूं तो मैं नहीं चाहता कि कोड असफल हो क्योंकि एक्सएमएल नोड्स में से एक 'नाम' या 'NAME' के बजाय 'नाम' है, जब मैं GetElementsByTagName का उपयोग करके इसका विश्लेषण करता हूं। – Rodniko

+0

लेकिन क्यों? चूंकि एक्सएमएल केस-संवेदी है, इसलिए किसी को भी आपको उन विशेषताओं के साथ दस्तावेज़ नहीं देना चाहिए। यह एक विकृत दस्तावेज है यदि वे करते हैं - और आपको शायद अपवाद को संभालना चाहिए और उन्हें बताना चाहिए! – Rushyo

उत्तर

9

के बाद से मेरे दूसरे सवाल का जवाब 'नहीं एक जवाब' समझा था, अभी तक इस सवाल का जवाब स्पष्ट रूप से कोई है, के लिए एक और अधिक संक्षिप्त के साथ और बिंदु पोस्ट करने के लिए फिर से कोशिश करते हैं:

मैं एक अलग तरीके से उपयोग कर सकते हैं XMLDocument में तो यह केस संवेदी

सं

होना नहीं होते अब प्रश्नकर्ता अपने जवाब गिनती सुधार कर सकते हैं और मैं यहाँ मध्यस्थों के विवेक पर सवाल उठाने की ज़रूरत नहीं होगी।

संबंधित मुद्दे