Convertir esquemas XDR anotados en esquemas XSD equivalentes (SQLXML 4.0)
Se aplica a: SQL Server Azure SQL Database
El lenguaje de definición de esquemas XML (XSD) es el sucesor del lenguaje de definición de esquemas reducidos de datos XML (XDR). Con la introducción de la compatibilidad con XSD en Microsoft SQLXML 4.0, se supone que se crean nuevos esquemas anotados mediante XSD. SQLXML 4.0 incluye una herramienta de conversión de XDR a XSD diseñada para ayudarle a convertir sus esquemas XDR anotados en esquemas XSD equivalentes.
Importante
Utilice esta herramienta únicamente cuando desee convertir los esquemas XDR anotados en XSD para utilizarlos con SQLXML 4.0. No se trata de una herramienta de conversión de XDR a XSD de uso general. Es posible que los esquemas XSD convertidos no se comporten de mismo modo que los esquemas XDR originales cuando se utilicen en otros entornos.
Si el archivo XDR de entrada especifica la codificación dentro de la declaración XML, ésta se convierte en la codificación del archivo XSD de salida generado.
La herramienta de conversión (Cvtschema.exe) se instala en la carpeta Archivos de programa\SQLXML 4.0\bin y se ejecuta en el símbolo del sistema.
Ésta es la sintaxis general:
cvtschema XDRFileName, [-y], [-w] [-?]
Donde:
XDRFileName
Es el nombre del archivo XDR que se convertirá en XSD. La herramienta lee el archivo XDR de entrada y crea un archivo XSD de salida en el directorio de trabajo actual. Si el archivo de entrada tiene la extensión .xdr o .xml, el archivo XSD de salida se crea con el mismo nombre pero con la extensión .xsd. Si la extensión de nombre de archivo de entrada no es .xml o .xdr (o si falta la extensión), el archivo de salida se crea con el mismo nombre y la extensión .xsd se anexa al nombre de archivo de entrada. Por ejemplo, si el nombre del archivo XDR de entrada es SampleFile.abc, el XSD resultante se guardará como SampleFile.abc.xsd.
-y
(Opcional) Sobrescribe el archivo XSD existente con el archivo XSD generado por la herramienta de conversión. Si no se especifica la marca, la herramienta le solicita que especifique si desea sobrescribir el archivo XSD existente y le ofrece la posibilidad de cambiar el nombre del archivo de salida.
-w
(Opcional) Devuelve advertencias de errores recuperables que se generan durante el proceso de conversión de la herramienta. De forma predeterminada, la herramienta solo muestra los mensajes de errores irrecuperables.
-?
Devuelve una lista de opciones que puede especificar con cvtschema, junto con una explicación.
Consulte también
Asignar tipos de datos de XSD a tipos de datos de XPath (SQLXML 4.0)
Anotaciones de XSD (SQLXML 4.0)