Delen via


Het omzetten van geannoteerde XDR-schema's naar equivalente XSD-schema's (SQLXML 4.0)

Van toepassing op:SQL ServerAzure SQL Database

De XML Schema Definition (XSD) taal is de opvolger van de XML-Data Reduced (XDR) schema definitietaal. Met de introductie van XSD-ondersteuning in Microsoft SQLXML 4.0 wordt aangenomen dat nieuwe geannoteerde schema's worden gemaakt met XSD. SQLXML 4.0 bevat een XDR-naar-XSD-convertertool die is ontworpen om je bestaande geannoteerde XDR-schema's om te zetten naar equivalente XSD-schema's.

Belangrijk

Gebruik deze tool alleen als je geannoteerde XDR-schema's wilt converteren naar XSD voor gebruik met SQLXML 4.0. Dit is geen algemeen XDR-naar-XSD-convertertool. De geconverteerde XSD-schema's gedragen zich mogelijk niet hetzelfde als de originele XDR-schema's wanneer ze in andere omgevingen worden gebruikt.

Als het invoer-XDR-bestand de codering binnen de XML-declaratie specificeert, wordt dit de codering van het gegenereerde XSD-uitvoerbestand.

De convertertool (Cvtschema.exe) wordt geïnstalleerd in de map Program Files\SQLXML 4.0\bin en wordt uitgevoerd via de opdrachtprompt.

Dit is de algemene syntaxis:

cvtschema XDRFileName, [-y], [-w] [-?]  

Where:

XDRFileName
Is de naam van het XDR-bestand dat omgezet moet worden naar XSD. De tool leest het invoer-XDR-bestand en maakt een XSD-uitvoerbestand aan in de huidige werkmap. Als het invoerbestand een .xdr- of .xml extensie heeft, wordt het uitvoer-XSD-bestand met dezelfde naam aangemaakt, maar met een extensie .xsd. Als de invoerbestandsnaamextensie anders is dan .xml of .xdr (of als de extensie ontbreekt), wordt het uitvoerbestand met dezelfde naam gemaakt en wordt de .xsd-extensie toegevoegd aan de invoerbestandsnaam. Als bijvoorbeeld de invoer XDR-bestandsnaam SampleFile.abc is, wordt de resulterende XSD opgeslagen als SampleFile.abc.xsd.

-y
(Optioneel) Overschrijft het bestaande XSD-bestand met het XSD-bestand dat door de convertertool wordt gegenereerd. Als de vlag niet is gespecificeerd, vraagt de tool je om aan te geven of je het bestaande XSD-bestand wilt overschrijven en geeft het je de optie om de naam van het uitvoerbestand te wijzigen.

-w
(Optioneel) Geeft niet-dodelijke waarschuwingen terug die tijdens het conversieproces door het hulpmiddel worden gegenereerd. Standaard toont de tool alleen meldingen voor fatale fouten.

-?
Geeft een lijst met opties terug die je kunt specificeren met cvtschema, samen met een uitleg.

Zie ook

XSD-datatypes koppelen aan XPath-datatypes (SQLXML 4.0)
XSD-annotaties (SQLXML 4.0)