Estoy usando el siguiente comando para generar un archivo xsd relacionado desde mi archivo XML de entrada - response.xml, mi confusión es (1) por qué hay dos archivos xsd de salida (response.xsd y response_app1.xsd), creo que hay debería ser solo uno de ellos generado? (2) Si necesito generar un archivo de clase C# utilizando xsd/classes, ¿qué archivo xsd debería usar?¿Por qué XSD.EXE crea dos archivos .XSD y cómo usarlos?
Mi entorno: 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'.
Aquí está mi archivo XML de entrada y de una salida archivos XSD,
http://www.mediafire.com/file/kzzoxw0zwgq/inputoutput.zip
EDIT 1:
cuando ejecuto response.xsd xsd para generar clase C# relacionados, hay errores mensajes, y aquí está la salida detallada,
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 /?".
gracias de antemano, George
@leppie, 1. cuando ejecuto response.xsd xsd para generar relacionados con la clase C#, hay mensajes de error. He publicado en mi publicación original la sección EDITAR 1. ¿Alguna idea de lo que está mal? 2. "uno probablemente hará referencia al otro", ¿cómo lo prueba? – George2