.net - XSDObjectGen.exe बनाम XSD.exe




xsd2code (3)

क्या कोई मुझे बता सकता है कि XSDObjectGen.exe और XSD.exe के बीच क्या अंतर है?

क्या XSDObjectGen.exe को डॉट नेट 2.0 में काम करने का कोई तरीका है?


ऐसा लगता है कि आप इसे वीएस 2005 के साथ कम से कम उपयोग कर सकते हैं ( इस लेख के अनुसार , वैसे भी )

बस इसे "बाह्य उपकरण ..." उपकरण के अंतर्गत वीएस 2005 के अपने बाह्य उपकरण संग्रह में जोड़ें।

निम्नलिखित के रूप में अपने पैरामीटर सेट करें

  • वीबी के लिए: $ (मदपाथ) / एल: वीबी / एफ: $ (आईटैमफ़ाइलनाम)। वीबी / सी / डी / टी
  • सी # के लिए: $ (मदपाथ) / एल: सीएस / एफ: $ (इटैमफ़ाइलनाम)। वीबी / सी / डी / टी

ऐसा प्रतीत होता है कि XSD और XSDObjectGen विभिन्न वर्गों का उत्पादन करेगा। वास्तव में, इस रिक स्टेरह्ल के लेख में टिप्पणियां इस लेख में " वे बहुत अलग कक्षाएं प्रदान करते हैं "


अंतर यह है:

आपको कुछ विचार देने के लिए, यहां XSDObjectGen.exe लिए एक सारांश सुविधा सूची है:

  • सबसे लोकप्रिय एक्सएमएल स्कीमा निर्माण के लिए सहायता
  • दोहराए गए तत्वों के लिए गणक और संग्रह व्यवहार
  • प्रोग्रामिंग मॉडल जो स्कीमा से मेल खाता है
  • स्वचालित उप-श्रेणी निर्माण
  • नाम टक्कर परिहार
  • विजुअल स्टूडियो आईडीई एकीकरण
  • डेटटाइम प्रकारों के लिए विशेष हैंडलिंग लॉजिक
  • मल्टीपार्ट स्कीमा समर्थन
  • एक्सएमएल नामस्थान सीरियललाइज़ेशन
  • वैकल्पिक और अनुक्रम समर्थन
  • विकल्प समर्थन
  • प्रतिस्थापन समूह
  • MakeSchemaCompliant विधि
  • गैर-वैकल्पिक संदर्भ प्रकार हैंडलिंग
  • WS-I.org बुनियादी प्रोफ़ाइल अनुपालन
  • बहु प्रोग्रामिंग भाषा समर्थन
  • गहराई के अनुसार ट्रैवर्सल इवेंट्स

इन सुविधाओं के बारे में अधिक जानकारी के लिए XSDObjectGen.doc दस्तावेज़ीकरण फ़ाइल ( C:\Program Files\XSDObjectGenerator में उपलब्ध C:\Program Files\XSDObjectGenerator उपकरण को स्थापित करने के बाद)।


एक विशुद्ध रूप से तकनीकी स्तर पर:

XSD.exe Arrays का उपयोग करता है
XSDObjectGen एक छोटे से कदम आगे ले जाता है और ArrayLists का उपयोग करता है
Generics उपयोग के साथ XSD2Code आगे बढ़ता है

यदि आप एनएसटी 2.0 और एक्सएसडीसीडीओडी का इस्तेमाल करते हैं तो इसका इस्तेमाल सबसे ज्यादा पसंद कर रहे हैं।







xsdobjectgen