Generar clases C# usando utileria XSD.exe de VS2019

Todo lo que no cabe en los demas foros........
Jesus Castelo
Mensajes: 384
Registrado: Lun Feb 14, 2011 7:37 pm

Generar clases C# usando utileria XSD.exe de VS2019

Mensajepor Jesus Castelo » Vie Ene 29, 2021 10:36 am

Buenos días. Tengo un XSD llamado Diario.xsd con los siguientes imports:

Código: Seleccionar todo

<xs:import schemaLocation="https://repositorio.cloudb.sat.gob.mx/Covol/xml/Diarios/Catalogo.xsd"/>
   <xs:import namespace="Complemento_Transporte" schemaLocation="https://repositorio.cloudb.sat.gob.mx/Covol/xml/Diarios/Transporte.xsd"/>
   <xs:import namespace="Complemento_Almacenamiento" schemaLocation="https://repositorio.cloudb.sat.gob.mx/Covol/xml/Diarios/Almacenamiento.xsd"/>
   <xs:import namespace="Complemento_CDLRGN" schemaLocation="https://repositorio.cloudb.sat.gob.mx/Covol/xml/Diarios/CDLRGN.xsd"/>
   <xs:import namespace="Complemento_Comercializacion" schemaLocation="https://repositorio.cloudb.sat.gob.mx/Covol/xml/Diarios/Comercializacion.xsd"/>
   <xs:import namespace="Complemento_Distribucion" schemaLocation="https://repositorio.cloudb.sat.gob.mx/Covol/xml/Diarios/Distribucion.xsd"/>
   <xs:import namespace="Complemento_Expendio" schemaLocation="https://repositorio.cloudb.sat.gob.mx/Covol/xml/Diarios/Expendio.xsd"/>
   <xs:import namespace="Complemento_Extraccion" schemaLocation="https://repositorio.cloudb.sat.gob.mx/Covol/xml/Diarios/Extraccion.xsd"/>
   <xs:import namespace="Complemento_Refinacion" schemaLocation="https://repositorio.cloudb.sat.gob.mx/Covol/xml/Diarios/Refinacion.xsd"/>


Descargo todos los xsd dependientes y los copio en la misma carpeta que Diario.xsd e intento usar en el command prompt for VS 2019 el siguiente comando:

xsd Diario.xsd Catalogo.xsd Transporte.xsd Almacenamiento.xsd CDLRGN.xsd Comercializacion.xsd Distribucion.xsd Expendio.xsd Extraccion.xsd Refinacion.xsd /Classes

Me marca errores del tipo:

Schema validation warning: El elemento 'http://www.w3.org/2001/XMLSchema:assert' no es compatible en este contexto. Line 2673, position 5.
Schema validation warning: El elemento 'http://www.w3.org/2001/XMLSchema:assert' no es compatible en este contexto. Line 2675, position 5.

así unos 30 mas. Cual es la manera correcta de generarlo? por ahí leí que tiene algo que ver con si es xsd versión 1.0 o 1.1 pero donde se ve la versión del xsd? adjunto el xsd en cuestión (cambie la extensión porque no se permite adjuntar como xsd).

Gracias por su tiempo...
Adjuntos
Diario.txt
(219.19 KiB) Descargado 234 veces

Volver a “Otros”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 9 invitados