आप एक्सएसडी फाइल से एक्सएमएल फाइल कैसे बनाते हैं?एक्सएसडी फ़ाइल का उपयोग कर एक्सएमएल फाइल जेनरेट करना
30
A
उत्तर
76
मान लीजिए हम फ़ाइल है कि इस तरह दिखता है Test.xsd है
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="MyClass">
<xs:complexType>
<xs:sequence>
<xs:element name="Field1"
type="xs:string"/>
<xs:element name="Field2"
type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
XSD उपकरण का उपयोग कर वर्गों बनाएँ:
xsd.exe /classes Test.xsd
यह Test.cs फाइल उत्पन्न करेगा।
अपने समाधान में Test.cs फ़ाइल जोड़ें।
MyClass
, XSD स्कीमा में निर्धारित उदाहरण बना सकते हैं और XmlSerialize यह:using System.Xml.Serialization; // ... var data = new MyClass { Field1 = "test1", Field2 = "test2" }; var serializer = new XmlSerializer(typeof(MyClass)); using (var stream = new StreamWriter("C:\\test.xml")) serializer.Serialize(stream, data);
परिणाम:
<?xml version="1.0" encoding="utf-8"?>
<MyClass xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Field1>test1</Field1>
<Field2>test2</Field2>
</MyClass>
0
इस फाइल xsd.exe के लिए पथ, आप सुनिश्चित हो है एसडीके स्थापित किया है।
C: \ Program Files (x86) \ Microsoft SDKs \ Windows \ v8.1A \ बिन \ NETFX 4.5.1 उपकरण (यहाँ है xsd.exe (आवेदन))
भी यह देख अगर जरूरत। where to find xsd.exe in visual studio 2013 on windows 8
संबंधित मुद्दे
- 1. एक्सएमएल स्कीमा (एक्सएसडी)
- 2. क्या ओरेकल स्थानीय फाइल सिस्टम पर एक्सएसडी स्कीमा का उपयोग कर एक्सएमएल को मान्य कर सकता है?
- 3. नए एक्सएमएल एक्सएसडी
- 4. एक्सएसडी
- 5. एक्सएसडी फ़ाइल
- 6. एक एक्सएसडी फ़ाइल से एक डब्लूएसडीएल उत्पन्न करना
- 7. एक्सएमएल स्कीमा (एक्सएसडी)
- 8. डब्लूएसडीएल से एक्सएसडी फ़ाइल (0)
- 9. मैवेन में जेएक्सबी प्रकारों से एक्सएसडी स्कीमा जेनरेट करना?
- 10. एक्सएसडी घटना संकेतक का उपयोग
- 11. विजुअल एक्सएमएल/एक्सएसडी संपादक का मुफ्त संस्करण
- 12. एक्सएसडी
- 13. जावास्क्रिप्ट का उपयोग कर एक्सएमएल फ़ाइल सामग्री कैसे लोड करें?
- 14. अनुरोधों का उपयोग कर फाइल अपलोड करना और अतिरिक्त डेटा
- 15. सी # के लिए जेनरेट किए गए एक्सएमएल दस्तावेज के लिए एक्सएसडी?
- 16. एक्सएमएल/एक्सएसडी इंटेलिजेंस विजुअल स्टूडियो 2010
- 17. एक्सएसडी
- 18. जेएक्सबी - जेनरेट एक्सएमएल
- 19. एक्सएसडी फ़ाइल को यूएमएल मॉडल
- 20. यदि UITableView से पीडीएफ फाइल जेनरेट करना संभव है?
- 21. fwrite() का उपयोग कर एक फाइल
- 22. एक्सएमएल स्कीमा फ़ाइल में एक्सएस और एक्सएसडी के बीच अंतर?
- 23. एक्सएसडी स्कीमा दस्तावेज (एचआर-एक्सएमएल 3.0)
- 24. क्या एक्सएसडी के लिए एक्सएसडी है, मेटा-एक्सएसडी?
- 25. नेस्टेड एक्सएसडी स्कीमा का उपयोग कर एक्सएमएल सत्यापन त्रुटि - घोषित नहीं किया गया
- 26. एक्सकोड: "डीएसवाईएम फाइल जेनरेट करना" प्रत्येक एप्लिकेशन को
- 27. हास्केल में एक्सएमएल (एक्सएसडी फाइल के माध्यम से) को कैसे सत्यापित करें?
- 28. पायथन में अमारा लाइब्रेरी का उपयोग कर एक्सएसडी स्कीमा के खिलाफ एक एक्सएमएल फ़ाइल को कैसे सत्यापित करें?
- 29. एक्सएसडी
- 30. आईफोन पर एचटीएमएल फ़ाइल इनपुट का उपयोग कर फाइल अपलोड करना
हाय एलेक्स उत्तर के लिए धन्यवाद। मुझे कुछ संदेह हैं। मुझे xsd.exe/classesर्जन test.xsd आदेश को निष्पादित करना चाहिए। वास्तव में मैं टेस्ट.cs और MyClass में कक्षा को सहबद्ध नहीं कर सका। –
@ सचिन कुल्कर्णी - आपके पास क्या संदेह है? –
उपकरण Xsd.exe क्या है? मुझे यह कहां मिलेगा? \ Program Files (x86: –