2010-07-15 17 views
13

में संदर्भित करने के लिए माइक्रोसॉफ्ट एक्सएमएल (msxml? .dll) का कौन सा संस्करण मैं वीबी 6 के माध्यम से एक्सएमएल के साथ पकड़ने शुरू कर रहा हूं। मुझे अक्सर माइक्रोसॉफ्ट एक्सएमएल के संस्करण 2.6 के संदर्भ में सलाह मिलती है। हालांकि, मेरे विकास कंप्यूटर पर मुझे संस्करण 2 (msxml2.dll) से संस्करण 6 (msxml6.dll)मेरे वीबी 6 प्रोजेक्ट

से चुनने के विकल्पों का भरपूर धन मिलता है?

+0

क्या कोई कारण है कि आप इसके लिए वीबी 6 का उपयोग क्यों कर रहे हैं? एक्सएमएल से निपटने की बात आती है तो आपको VB.NET (या सी #, यदि आप सिंटैक्स के साथ सहज हैं) अधिक सहज हो सकता है। –

+5

बेशक मुझे नेट का उपयोग करना अच्छा लगेगा। मुख्य कार्यक्रम वीबी 6 में लिखा गया है और माइग्रेशन अभी भी कुछ समय दूर है। – Dabblernl

+2

एक .NET असेंबली में अपना एक्सएमएल कोड लिखने के बारे में कैसे। और एक COM इंटरऑप असेंबली बनाने के लिए ताकि इसे वीबी 6 से बुलाया जा सके? यह एक अच्छा दृष्टिकोण हो सकता है यदि आप उचित रूप से एक इंटरफ़ेस का पर्दाफाश कर सकते हैं जो आपके व्यावसायिक ऑब्जेक्ट्स (या जो भी आपने XML में संग्रहीत किया है) के साथ बातचीत की अनुमति देता है –

उत्तर

4

एमएसएक्सएमएल 3 इंटरनेट एक्सप्लोरर 6 के साथ भेज दिया गया है, और आज विंडोज़ के सभी संस्करणों पर स्थापित होने के लिए एक बहुत सुरक्षित शर्त है। यदि आप बाद के संस्करण का उपयोग करने जा रहे हैं, तो आपको इसके साथ इंस्टॉलर को इसके साथ भेजना होगा। BTW nonnb गलत है और MSXML4 SP3 के समर्थित संस्करण (download details देखें:) है,

MSXML 4.0 SP3 निम्न ऑपरेटिंग सिस्टम पर समर्थित है:

  • Windows 2000
  • विंडोज सर्वर 2003
  • Windows XP
  • Windows Vista
  • विंडोज सर्वर 2008

    और यदि आप एक इंस्टॉलर के साथ जाने जा रहे हैं और Win95/98 का ​​समर्थन नहीं करते हैं, तो आप MSXML6 के साथ भी जा सकते हैं, नवीनतम कोड का उपयोग कर सकते हैं और MSI प्रदान कर सकते हैं।

+0

msxml6 सभी अद्यतन विंडोज संस्करणों के WinXP SP3 भाग के बाद से है, इसलिए यह स्वचालित विकल्प होना चाहिए। – Dabblernl

4

मैं आमतौर पर एक्सएमएल टीम की सिफारिशों के साथ जाना:

Using the right version of MSXML in Internet Explorer

मुझे शक है इस सलाह आईई तक सीमित है।

सारांश: यदि संभव हो तो 6.0 का उपयोग करें, 3.0 फ़ॉलबैक के रूप में।