Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
A linguagem XML Schema Definition (XSD) é a sucessora da linguagem de definição de esquemas XML-Data Reduced (XDR). Com a introdução do suporte a XSD no Microsoft SQLXML 4.0, assume-se que novos esquemas anotados são criados usando XSD. O SQLXML 4.0 inclui uma ferramenta conversora de XDR para XSD que foi concebida para ajudar a converter os seus esquemas XDR anotados existentes em esquemas XSD equivalentes.
Importante
Use esta ferramenta apenas quando quiser converter esquemas XDR anotados para XSD para uso com SQLXML 4.0. Isto não é uma ferramenta conversora de XDR para XSD de uso geral. Os esquemas XSD convertidos podem não comportar-se da mesma forma que os esquemas XDR originais quando usados noutros ambientes.
Se o ficheiro XDR de entrada especificar a codificação dentro da declaração XML, isto torna-se a codificação do ficheiro de saída XSD gerado.
A ferramenta conversora (Cvtschema.exe) é instalada na pasta Program Files\SQLXML 4.0\bin e é executada no prompt de comandos.
Esta é a sintaxe geral:
cvtschema XDRFileName, [-y], [-w] [-?]
Where:
XDRFileName
É o nome do ficheiro XDR que deve ser convertido para XSD. A ferramenta lê o ficheiro XDR de entrada e cria um ficheiro de saída XSD no diretório de trabalho atual. Se o ficheiro de entrada tiver uma extensão .xdr ou .xml, o ficheiro XSD de saída é criado com o mesmo nome mas com uma extensão .xsd. Se a extensão do nome do ficheiro de entrada for diferente de .xml ou .xdr (ou se a extensão estiver em falta), o ficheiro de saída é criado com o mesmo nome e a extensão .xsd é adicionada ao nome do ficheiro de entrada. Por exemplo, se o nome do ficheiro XDR de entrada for SampleFile.abc, o XSD resultante é guardado como SampleFile.abc.xsd.
-y
(Opcional) Sobrescrive o ficheiro XSD existente pelo ficheiro XSD gerado pela ferramenta conversor. Se a flag não for especificada, a ferramenta pede-te para especificar se queres sobrescrever o ficheiro XSD existente e dá-te a opção de alterar o nome do ficheiro de saída.
-w
(Opcional) Devolve avisos não fatais que são gerados no processo de conversão pela ferramenta. Por defeito, a ferramenta apresenta apenas mensagens para erros fatais.
-?
Devolve uma lista de opções que podes especificar com cvtschema, juntamente com uma explicação.
Ver também
Mapear Tipos de Dados XSD para Tipos de Dados XPath (SQLXML 4.0)
Anotações XSD (SQLXML 4.0)