Sto usando il seguente comando per generare il file xsd correlato dal mio file XML di input - response.xml, la mia confusione è (1) perché ci sono due output di file xsd (response.xsd e response_app1.xsd), penso che dovrebbe essere solo uno di loro generato? (2) Se ho bisogno di generare un file di classe C# usando xsd/classes, quale file xsd dovrei usare?Perché XSD.EXE crea due file .XSD e come utilizzarli?
Ambiente personale: 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'.
Ecco il mio file di input XML e output file XSD,
http://www.mediafire.com/file/kzzoxw0zwgq/inputoutput.zip
EDIT 1:
quando eseguo response.xsd XSD per generare correlate C# classe, ci sono errori messaggi, ed ecco l'output dettagliato,
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 /?".
grazie in anticipo, George
@leppie, 1. quando eseguo response.xsd XSD per generare correlate classe C#, ci sono i messaggi di errore. Ho postato nella mia post originale EDIT 1 sezione. Qualche idea, cosa c'è che non va? 2. "uno farà probabilmente riferimento all'altro" - come lo provi? – George2