I use the following command to generate the linked xsd file from my input XML file - response.xml, my confusion: (1) why are there two outputs from the xsd file (response.xsd and response_app1.xsd), I think there should be only one of them? (2) If I need to generate a C # class file using xsd / classes, which xsd file should I use?
My environment: VSTS 2008 + C # + .Net 3.5.
D:\>xsd response.xml Microsoft (R) Xml Schemas/DataTypes support utility [Microsoft (R) .NET Framework, Version 2.0.50727.3038] Copyright (C) Microsoft Corporation. All rights reserved. Writing file 'D:\response.xsd'.
Here is my input XML file and Ouput XSD files,
http://www.mediafire.com/file/kzzoxw0zwgq/inputoutput.zip
EDIT 1:
when I execute xsd response.xsd to create a related C # class, error messages appear and here is the detailed output,
D:\>xsd response.xsd /classes Microsoft (R) Xml Schemas/DataTypes support utility [Microsoft (R) .NET Framework, Version 2.0.50727.3038] Copyright (C) Microsoft Corporation. All rights reserved. Schema validation warning: The 'http://www.mycorp.com/Order/2009/05/mex:Items' e lement is not declared. Line 10, position 16. Warning: Schema could not be validated. Class generation may fail or may produce incorrect results. Error: Error generating classes for schema 'response'. - The element 'http://www.mycorp.com/Order/2009/05/mex:Items' is missing. If you would like more help, please type "xsd /?".
thanks in advance George
George2
source share