Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Generar clases C# usando utileria XSD.exe de VS2019

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

Generar clases C# usando utileria XSD.exe de VS2019

Mensaje por Jesus Castelo »

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 319 veces
Cerrado