मैं एक स्कीमा इस प्रकार परिभाषित किया गया है:सी # serializing xsi: प्रकार और XSD
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="Books" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xs:element name="Books" msdata:IsDataSet="true" msdata:Locale="en-US">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="Book" type="MyBookType"></xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
<xs:complexType name="MyBookType">
...
</xs:complexType>
</xs:schema>
इस स्कीमा और xsd.exe का उपयोग करना, मैं वर्गों है कि क्रमांकन के दौरान इस्तेमाल किया जाएगा उत्पन्न करते हैं। श्रेणी से ऊपर स्कीमा द्वारा उत्पन्न निम्नलिखित एक्सएमएल जब धारावाहिक का उत्पादन:
<Books>
<Book>
...
</Book>
</Books>
इस एक्सएमएल एक सोप अनुरोध में प्रयोग किया जाता है और दूसरे छोर पर सेवा निम्न एक्सएमएल उम्मीद:
<Books>
<Book xsi:type="MyBookType">
...
</Book>
</Books>
कैसे क्या मैं अपनी स्कीमा संपादित कर सकता हूं ताकि xsi: टाइप एट्रिब्यूट serialized xml में शामिल किया गया हो?