क्या कोई मुझे बता सकता है कि XSDObjectGen.exe & XSD.exe के बीच क्या अंतर है?XSDObjectGen.exe बनाम XSD.exe
क्या डॉट नेट 2.0 में XSDObjectGen.exe काम करने का कोई तरीका है?
क्या कोई मुझे बता सकता है कि XSDObjectGen.exe & XSD.exe के बीच क्या अंतर है?XSDObjectGen.exe बनाम XSD.exe
क्या डॉट नेट 2.0 में XSDObjectGen.exe काम करने का कोई तरीका है?
एक विकल्प के रूप में, Xsd2Code है। कुछ विशेषताएं:
ऐसा लगता है कि आप कम से कम (this article, anyway के अनुसार) VS2005 के साथ उपयोग कर सकते हैं
बस के नीचे VS2005 के अपने बाहरी उपकरण संग्रह में जोड़ना "उपकरण >> बाहरी उपकरण ..."। $ (ItemPath)/एल:
निम्नलिखित
ऐसा लगता है कि XSD और XSDObjectGen विभिन्न वर्गों निकलेगा। वास्तव में, इस रिक स्ट्राल लेख में टिप्पणियां कहते हैं, "वे बहुत विभिन्न वर्ग" article here में उत्पन्न करते हैं।
कितना दिलचस्प ... एक डाउनवोट? अगर मेरा जवाब भ्रमित या भ्रामक था तो कृपया एक स्पष्टीकरण प्रदान करें। मुझे यकीन है कि अन्य पाठक लाभान्वित करना चाहते हैं। –
अंतर है:
xsd.exe
) विजुअल स्टूडियो SDK का हिस्सा है और बुनियादी कार्यक्षमता है।XSDObjectGen.exe
) अधिक उन्नत सुविधाओं के साथ एक अधिक पूर्णतः विशेषीकृत टूल है, और इसे अलग से रिलीज़ किया गया है। सबसे लोकप्रिय XML स्कीमा के लिए
आप कुछ सुझाव देने के लिए, यहाँ XSDObjectGen.exe
के लिए एक सारांश सुविधा सूची है जो स्कीमा
इन सुविधाओं के बारे में अधिक जानकारी के लिए XSDObjectGen.doc प्रलेखन फ़ाइल (आप उपकरण स्थापित करने के बाद C:\Program Files\XSDObjectGenerator
में उपलब्ध देखना)।
एक विशुद्ध रूप से तकनीकी स्तर पर:
XSD.exe का उपयोग करता है Arrays
XSDObjectGen आगे एक छोटे से कदम लेता है और ArrayLists
उपयोग करता है।
XSD2Code Generics
के उपयोग के साथ आगे बढ़ता है।
यदि आप .NET 2.0 का उपयोग कर रहे हैं और XSD2Code का उपयोग कर ऊपर सबसे अधिक पसंद किया जाता है।
मैं shorthand गुण उत्पन्न करने के लिए xsd.exe प्राप्त करने का एक तरीका ढूंढ रहा था। यद्यपि यह संभव नहीं है, Xsd2Code इसे टुकड़ा-भोजन करेगा (.xml को .xsd में बदलने के लिए xsd.exe का उपयोग करें, फिर Xsd2Code को C# वर्ग उत्पन्न करने के लिए)। धन्यवाद। –
यह बहुत अच्छी जानकारी है, लेकिन यह मुझे स्पष्ट नहीं है कि यह सवाल का जवाब कैसे देता है। (शायद सवाल संशोधित किया जाना चाहिए)। –
@ किर्क यह प्रश्न में उल्लिखित उपकरणों में से किसी एक की तुलना में एक्सएसडी से कक्षाएं बनाने के लिए एक (दूर) बेहतर समाधान है। –