मैं सिर्फ दृश्य स्टूडियो के स्वचालित XSD स्कीमा पीढ़ी के सौंदर्य की खोज की। *विजुअल स्टूडियो में एक्सएमडी स्कीमा को एक्सएमएल फाइलों को स्वचालित रूप से संलग्न करें?
वहाँ एक आसान तरीका वी.एस. स्वचालित रूप से मौजूदा XSD स्कीमा के लिए विशेष नाम के साथ फ़ाइलों को संलग्न करने के लिए है? तो अगर मेरे पास myconfig.xml
फ़ाइलों को एक परियोजना (या कई परियोजनाओं) में बिखरी हुई है, तो मैं चाहता हूं कि वे प्रत्येक XML फ़ाइल को खोलने और इसे मैन्युअल रूप से संबद्ध करने के बजाय हमेशा myconfig.xsd
के विरुद्ध मान्य रहें। क्या यह संभव है?
* जो लोग परिचित नहीं हैं के लिए: ओपन एक्सएमएल फ़ाइल, एक्सएमएल/स्कीमा बनाएँ, और यह क्या यह अपने एक्सएमएल फ़ाइल में देखता है के आधार पर एक अच्छा स्कीमा फ़ाइल बनाता है। आप कर सकते हैं और उसी फ़ाइल को खोलकर एक्सएमएल फ़ाइल को उसी एक्सएसडी को संलग्न करें और एक्सएमएल/स्कीमा चुनें और अपनी परियोजना से उपयुक्त स्कीमा चुनें। इसके बाद आप अपने सभी तत्व पर IntelliSense और मान्यता प्राप्त और नाम, आवश्यक तत्वों और विशेषताओं का श्रेय, आदि
अद्यतन: मुझे लगता है मैं वास्तव में स्पष्ट नहीं था।
जब मैं किसी प्रोजेक्ट में कहीं भी web.config
फ़ाइल बनाता हूं, तो मैं मैन्युअल रूप से स्कीमा असाइन नहीं करता हूं। एक्सएमएल के भीतर निर्दिष्ट कोई नामस्थान नहीं है। फिर भी दृश्य स्टूडियो स्वचालित रूप से DotNetConfig.xsd
उपयोग करने के लिए जानता है:
XML Schemas dialog screenshot http://i46.tinypic.com/xarpfn.png
मुमकिन है दृश्य स्टूडियो एक मानचित्रण कहीं कि DotNetConfig.xsd
को web.config
नामित फ़ाइलों प्रदान करती है।
अब, मान लीजिए कि मैं DbSchema.xml
नामक सभी फ़ाइलों को स्वचालित रूप से DbSchema.xsd
नामक स्कीमा का उपयोग करने के लिए चाहता हूं। क्या ऐसा करने के लिए कोई रास्ता है?
आप क्या कभी यह पता लगाओ? यदि ऐसा है तो कृपया साझा करें। –