/productfeedback/viewfeedback.aspx?feedbackid=5f817c89-2447-461d-9ca9-4fd917833043
"Kapil Joshi" <KapilJoshi@discussions.microsoft.com> wrote in message
news:65B4C7F3-F600-46B8-B3FB-5FEC45830948@microsoft.com...
> Hi Folks,
>
> I was trying to import this schema using XSD.EXE tool. After the import
> into
> a C# file, i created an object of type "result" and tried to serialize it
> to
> XML file. This causes an exception to be thrown.
>
> Please could some one let me know what the issue is?
>
> Thanks and Regards,
> ~ Kapil Joshi (PSPL)
>
> --------------------------------------------------------------------------------------
> <?xml version="1.0" encoding="utf-8"?>
> <xs:schema
> id="result"
> xmlns=""
> xmlns:xs="
http://www.w3.org/2001/XMLSchema" > xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
>
> <xs:element name="choice" nillable="true">
> <xs:complexType>
> <xs:simpleContent msdata:ColumnName="choice_Text" msdata:Ordinal="0">
> <xs:extension base="xs:string">
> </xs:extension>
> </xs:simpleContent>
> </xs:complexType>
> </xs:element>
> <xs:element name="result" msdata:IsDataSet="true"
> msdata:UseCurrentLocale="true">
> <xs:complexType>
> <xs:choice minOccurs="0" maxOccurs="unbounded">
> <xs:element ref="choice" />
> <xs:element name="video_template">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="title" type="xs:string" minOccurs="0" />
> <xs:element name="summary" type="xs:string" minOccurs="0" />
> <xs:element name="details" type="xs:string" minOccurs="0" />
> <xs:element name="year" type="xs:string" minOccurs="0" />
> <xs:element name="director" type="xs:string" minOccurs="0" />
> <xs:element name="studio" type="xs:string" minOccurs="0" />
> <xs:element name="runtime" type="xs:string" minOccurs="0" />
> <xs:element name="vhs" type="xs:string" minOccurs="0" />
> <xs:element name="vhs_stock" type="xs:string" minOccurs="0"
> />
> <xs:element name="dvd" type="xs:string" minOccurs="0" />
> <xs:element name="dvd_stock" type="xs:string" minOccurs="0"
> />
> <xs:element name="beta" type="xs:string" minOccurs="0" />
> <xs:element name="beta_stock" type="xs:string" minOccurs="0"
> />
> <xs:element name="laserdisk" type="xs:string" minOccurs="0"
> />
> <xs:element name="laserdisk_stock" type="xs:string"
> minOccurs="0" />
> <xs:element name="genre" minOccurs="0" maxOccurs="unbounded">
> <xs:complexType>
> <xs:sequence>
> <xs:element ref="choice" minOccurs="0"
> maxOccurs="unbounded" />
> </xs:sequence>
> </xs:complexType>
> </xs:element>
> <xs:element name="rating" minOccurs="0"
> maxOccurs="unbounded">
> <xs:complexType>
> <xs:sequence>
> <xs:element ref="choice" minOccurs="0"
> maxOccurs="unbounded" />
> </xs:sequence>
> </xs:complexType>
> </xs:element>
> <xs:element name="user_rating" minOccurs="0"
> maxOccurs="unbounded">
> <xs:complexType>
> <xs:sequence>
> <xs:element ref="choice" minOccurs="0"
> maxOccurs="unbounded" />
> </xs:sequence>
> </xs:complexType>
> </xs:element>
> </xs:sequence>
> </xs:complexType>
> </xs:element>
> <xs:element name="actors">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="actor" nillable="true" minOccurs="0"
> maxOccurs="unbounded">
> <xs:complexType>
> <xs:simpleContent msdata:ColumnName="actor_Text"
> msdata:Ordinal="1">
> <xs:extension base="xs:string">
> <xs:attribute name="id" type="xs:string" />
> </xs:extension>
> </xs:simpleContent>
> </xs:complexType>
> </xs:element>
> </xs:sequence>
> </xs:complexType>
> </xs:element>
> <xs:element name="videos">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="video" minOccurs="0" maxOccurs="unbounded">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="title" type="xs:string" minOccurs="0"
> msdata:Ordinal="0" />
> <xs:element name="genre" type="xs:string" minOccurs="0"
> msdata:Ordinal="1" />
> <xs:element name="rating" type="xs:string"
> minOccurs="0"
> msdata:Ordinal="2" />
> <xs:element name="summary" type="xs:string"
> minOccurs="0" msdata:Ordinal="3" />
> <xs:element name="details" type="xs:string"
> minOccurs="0" msdata:Ordinal="4" />
> <xs:element name="year" type="xs:string" minOccurs="0"
> msdata:Ordinal="5" />
> <xs:element name="director" type="xs:string"
> minOccurs="0" msdata:Ordinal="6" />
> <xs:element name="studio" type="xs:string"
> minOccurs="0"
> msdata:Ordinal="7" />
> <xs:element name="user_rating" type="xs:string"
> minOccurs="0" msdata:Ordinal="8" />
> <xs:element name="runtime" type="xs:string"
> minOccurs="0" msdata:Ordinal="9" />
> <xs:element name="vhs" type="xs:string" minOccurs="0"
> msdata:Ordinal="11" />
> <xs:element name="vhs_stock" type="xs:string"
> minOccurs="0" msdata:Ordinal="12" />
> <xs:element name="dvd" type="xs:string" minOccurs="0"
> msdata:Ordinal="13" />
> <xs:element name="dvd_stock" type="xs:string"
> minOccurs="0" msdata:Ordinal="14" />
> <xs:element name="beta" type="xs:string" minOccurs="0"
> msdata:Ordinal="15" />
> <xs:element name="beta_stock" type="xs:string"
> minOccurs="0" msdata:Ordinal="16" />
> <xs:element name="LaserDisk" type="xs:string"
> minOccurs="0" msdata:Ordinal="17" />
> <xs:element name="LaserDisk_stock" type="xs:string"
> minOccurs="0" msdata:Ordinal="18" />
> <xs:element name="laserdisk" type="xs:string"
> minOccurs="0" msdata:Ordinal="19" />
> <xs:element name="laserdisk_stock" type="xs:string"
> minOccurs="0" msdata:Ordinal="20" />
> <xs:element name="actorRef" nillable="true"