xml - Cannot generate classes because top-leel elements with complex type were found -


i have included xsd's xsd looking for. run xsd.exe (xsd auctionaccounttype.xsd /c) , error message see in title of thread... i'vr searched answer , found few examples, tried them , dosen't work. ideas?

if take out included files should able create (try create) cs file.

<?xml version="1.0" encoding="utf-8"?> <xs:schema xmlns:cs="http://www.manheim.com/2009/01/custschema" xmlns:xs="http://www.w3.org/2001/xmlschema" targetnamespace="http://www.manheim.com/2009/01/custschema" elementformdefault="qualified" attributeformdefault="unqualified"> <xs:include schemalocation="locationaccounttype.xsd"/> <xs:include schemalocation="postaladdresstype.xsd"/> <xs:include schemalocation="electronicaddresstype.xsd"/> <xs:include schemalocation="telecomnumbertype.xsd"/> <xs:include schemalocation="manheimdemotypes.xsd"/> <xs:include schemalocation="globaldemotypes.xsd"/> <xs:include schemalocation="accountassociationtype.xsd"/> <xs:complextype name="auctionaccounttype">     <xs:sequence>         <xs:element name="systemkeys" type="cs:systemkeystype"/>         <xs:element name="action" type="cs:actioncode" minoccurs="0"/>         <xs:element name="sourcedeleteindicator" type="xs:boolean"/>         <xs:element name="auctionacctnum" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="description" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="customeraccountdesignation" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="remarketingindicator" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:boolean">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:boolean"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="publicsaleonlyindicator" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:boolean">                         <xs:attribute name="setnull" type="xs:boolean"/>                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:boolean"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="buysellcode" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="status" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="distributioncode" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="accountdbaname" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="optioncode" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="flndrcode" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="groupcode" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="checkindicator" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:boolean">                         <xs:attribute name="setnull" type="xs:boolean"/>                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:boolean"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="legacynulcode" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="legacycommgroupcode" minoccurs="0">             <xs:complextype>                 <xs:simplecontent>                     <xs:extension base="xs:string">                         <xs:attribute name="changed" type="xs:boolean" use="required"/>                         <xs:attribute name="previousvalue" type="xs:string"/>                     </xs:extension>                 </xs:simplecontent>             </xs:complextype>         </xs:element>         <xs:element name="postaladdress" type="cs:postaladdresstype" minoccurs="0" maxoccurs="unbounded"/>         <xs:element name="electronicaddress" type="cs:electronicaddresstype" minoccurs="0" maxoccurs="unbounded"/>         <xs:element name="telecomnumber" type="cs:telecomnumbertype" minoccurs="0" maxoccurs="unbounded"/>         <xs:element name="locationaccount" type="cs:locationaccounttype" minoccurs="0" maxoccurs="unbounded"/>         <xs:element name="accountassociation" type="cs:accountassociationtype" minoccurs="0" maxoccurs="unbounded"/>     </xs:sequence> </xs:complextype> 

you need top level element 'root element' in schema, without have complex type definitions. can't create xml directly complex type, need define baed on complextype definition, in exmaple have have element definition of type 'auctionaccounttype'.

<?xml version="1.0" encoding="utf-8" ?> <!--created liquid xml 2015 developer bundle edition 12.1.2.5004 (http://www.liquid-technologies.com)--> <xs:schema elementformdefault="qualified"            xmlns:xs="http://www.w3.org/2001/xmlschema">     <xs:element name="auctionaccount"                 type="auctionaccounttype" />     <xs:complextype name="auctionaccounttype">         <xs:sequence>             ... 

enter image description here


Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -