पर क्रमबद्ध करें क्या सी # .NET कक्षा प्रोग्रामिंग से एक्सएसडी बनाने का कोई तरीका है? मैं वस्तुओं की जानकारी xsd (या xml) को टाइप जानकारी के साथ क्रमबद्ध करना चाहता हूं।प्रोग्रामिक रूप से कक्षा को xsd
6
A
उत्तर
9
हां; XsdDataContractExporter
पर देखें; एमएसडीएन में full example here है।
वैकल्पिक; XmlSchemaExporter
2
यह आपको प्रकार भी देना चाहिए! (आप देख रहे हैं एक्सएमएल समाधान के लिए, XSD समाधान के लिए, मार्क जवाब ;-) है)
var oEmp = new Emp { FirstName = "John", LastName = "Smith", DOJ = DateTime.Today };
using (var stream = File.Create("J:\\XML\\Employee.xml"))
{
var sri = new SoapReflectionImporter();
var xtm = sri.ImportTypeMapping(typeof(Emp));
var serializer = new XmlSerializer(xtm);
serializer.Serialize(stream, oEmp);
}
उत्पादन एक्सएमएल ...
<?xml version="1.0"?>
<Emp xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" id="id1">
<FirstName xsi:type="xsd:string">John</FirstName>
<LastName xsi:type="xsd:string">Smith</LastName>
<DOJ xsi:type="xsd:dateTime">2011-11-29T00:00:00+01:00</DOJ>
</Emp>
संबंधित मुद्दे
- 1. प्रोग्रामिक रूप से टीमसिटी
- 2. xsd से xsd फ़ाइल को .NET
- 3. एक्सेस रिसोर्स डिक्शनरी प्रोग्राम प्रोग्रामिक रूप से
- 4. प्रोग्रामिक रूप से देखने के लिए खंड
- 5. प्रोग्रामिक रूप से एक ग्रहण परियोजना
- 6. एक एएसपी बनाना: प्रोग्राम प्रोग्रामिक रूप से?
- 7. प्रोग्रामिक रूप से बड़ी संख्या में
- 8. स्क्रॉलिंग वेबब्राउज़र प्रोग्रामिक रूप से कभी-कभी
- 9. प्रोग्रामिक रूप से एक elisp फ़ंक्शन
- 10. जावास्क्रिप्ट, प्रोग्रामिक रूप से ऑनक्लिक ईवेंट जोड़ें
- 11. प्रोग्रामिक रूप से बंद gtk विंडो
- 12. आप प्रोग्रामपॉइंट सूचियों को प्रोग्रामिक रूप से कैसे पढ़ते हैं?
- 13. प्रोग्राम को प्रोग्रामिक रूप से कैसे स्विच करें?
- 14. प्रोग्राम को एनएसटीक्स्टफाल्ड में प्रोग्रामिक रूप से बदलें?
- 15. नेटवर्क कनेक्टिविटी को प्रोग्रामिक रूप से डिस्कनेक्ट करें
- 16. समय-समय पर डेस्कटॉप वॉलपेपर को प्रोग्रामिक रूप से बदलें
- 17. प्रोग्रामिक रूप से डिफ़ॉल्ट ध्वनि प्लेबैक डिवाइस को कैसे बदलें?
- 18. चयनित श्रेणियों को nunit प्राप्त करना प्रोग्रामिक रूप से
- 19. मैं स्क्रीनसेवर को प्रोग्रामिक रूप से कैसे बदलूं?
- 20. आईओएस पृष्ठभूमि/लॉकस्क्रीन छवि को प्रोग्रामिक रूप से सेट करना?
- 21. गतिशील रूप से कक्षा
- 22. xsd enums को C#
- 23. वसंत सत्यापन - प्रोग्रामिक रूप से एक वैलिडेटर से बंधे
- 24. प्रोग्रामिक रूप से ग्रहण प्लगइन से स्रोत फ़ोल्डर जोड़ें
- 25. प्रोग्रामिक रूप से स्थैतिक संपत्ति से कैसे जुड़ें?
- 26. xsd फ़ाइल से स्वचालित रूप से ग्रहण आरसीपी ऐप
- 27. गतिशील रूप से कक्षा विशेषताओं को बनाएँ
- 28. xsd
- 29. ईकोर (ईएमएफ) से xsd
- 30. पोजो से xsd पीढ़ी