2010-11-07 12 views
6

मैं समर्थन नहीं कर रहा है दृश्य स्टूडियोविजुअल स्टूडियो 2010 में एक्सएसएलटी 2.0 इंटेलिजेंस - एक स्कीमा जोड़ना? केवल 1.0 - -

मैं जानता हूँ कि में XSLT में लेकिन संस्करण 2.0 के लिए IntelliSense पाने के लिए डिफ़ॉल्ट XSLT 2.0 से सक्षम होना चाहते हैं, लेकिन का उपयोग कर सैक्सन एपीआई आप XSLT 2.0 का उपयोग कर सकते हैं।

मुझे इंटेलिजेंस प्राप्त करना अच्छा लगेगा, मुझे लगता है कि दृश्य स्टूडियो में एक्सएसएलटी 2.0 स्कीमा जोड़कर यह संभव है लेकिन मैं 100% निश्चित नहीं हूं।

मेरा प्रश्न वास्तव में है जहां मुझे स्कीमा मिलती है, मुझे लगता है कि मैं इसे डाउनलोड कर सकता हूं?

और मैं इसे दृश्य स्टूडियो में कहां स्थापित करूं?

उत्तर

1

मैं कुछ नहीं कर रहा हूँ, लेकिन मुझे लगता है कि इस स्कीमा डब्ल्यू 3 साइट से आप चाहते हैं: http://www.w3.org/2007/schema-for-xslt20.xsd

मौजूदा xslt.xsd फ़ाइल (मेरे स्थापित पर) यहाँ है: सी: \ Program Files (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो 10.0 \ एक्सएमएल \ स्कीमा \

कृपया आप अपने परिणाम वापस पोस्ट कर सकते हैं - यह काफी दिलचस्प लग रहा है।

10

मुझे एक्सएसएलटी 2.0 के लिए इंटेलिजेंस दिखाने के लिए वीएस -2010 पेशेवर प्राप्त करने के लिए ट्विक करना पड़ा। सबसे पहले, फ़ाइल http://www.w3.org/2007/schema-for-xslt20.xsd डाउनलोड करें। फिर आपको फ़ाइल को संपादित करने और टिप्पणियों के बाद दस्तावेज़ की शुरुआत में स्थित 'xsl: import' तत्वों से 'schemaLocation' विशेषताओं को हटाने की आवश्यकता होगी। फिर इस संशोधित फ़ाइल को [अपने विजुअल स्टूडियो 10.0 इंस्टॉलेशन फ़ोल्डर] \ Xml \ Schemas पर कॉपी करें। यदि आपके पास वीएस चल रहा है तो इसे पुनरारंभ करें। अपनी एक्सएसएलटी फ़ाइल खोलें ताकि एक्सएमएल मेनू दिखाई दे और मिल गया 'एक्सएमएल-> स्कीमा ...'। वहां आपको XSLT के लिए संस्करण 1.0 और 2.0 स्कीमा दोनों मिलेगा। आपको इसके 'उपयोग' फ़ील्ड के तहत क्लिक करके संस्करण 1.0 को अक्षम करना होगा और 'इस योजना का उपयोग न करें' का चयन करना होगा। अब इंटेलिजेंस काम करना चाहिए।

'स्कीमालोकेशन' विशेषता को हटाने की आवश्यकता में .NET सुरक्षा को वेब से दस्तावेज़ पुनर्प्राप्त करने से XML दस्तावेज़ों को अवरुद्ध करने के साथ कुछ करना पड़ सकता है। मुझे यकीन नहीं है। वैसे भी, फाइलें स्थानीय रूप से उपलब्ध हैं इसलिए यह कोई समस्या नहीं होनी चाहिए।

संपादक <xsl:stylesheet version="2.0"...> को देखकर स्कीमा के संस्करण 2.0 का चयन किया है चाहिए, लेकिन मैं एक एक्सएमएल गुरु तो वहाँ स्कीमा संस्करण 1.0 को अक्षम करने की तुलना में बेहतर वैकल्पिक हल हो सकता है नहीं कर रहा हूँ।

+0

@ जॉन सॉंडर्स: मैंने कोशिश की है कि यह मेरे लिए काम नहीं कर रहा है। –

+0

मैं वीएस -2010 पेशेवर –

+0

का उपयोग कर रहा हूं आपको अपनी टिप्पणी @Sanjeev पर निर्देशित करनी चाहिए: मैंने केवल इस जवाब को संपादित किया है। –

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