Freigeben über


Konvertieren von kommentierten XDR-Schemas in entsprechende XSD-Schemas (SQLXML 4.0)

Die XML-Schemadefinitionssprache (XSD) ist der Nachfolger der schemadefinitionssprache XML-Data Reduziert (XDR). Mit der Einführung der XSD-Unterstützung in Microsoft SQLXML 4.0 wird davon ausgegangen, dass neue kommentierte Schemas mit XSD erstellt werden. SQLXML 4.0 enthält ein XDR-zu-XSD-Konvertertool, mit dem Sie Vorhandene mit Anmerkungen versehene XDR-Schemas in entsprechende XSD-Schemas konvertieren können.

Von Bedeutung

Verwenden Sie dieses Tool nur, wenn Sie mit SQLXML 4.0 kommentierte XDR-Schemas in XSD konvertieren möchten. Dies ist kein allgemeines XDR-Zu-XSD-Konvertertool. Die konvertierten XSD-Schemas verhalten sich möglicherweise nicht mit den ursprünglichen XDR-Schemas, wenn sie in anderen Umgebungen verwendet werden.

Wenn die XDR-Eingabedatei die Codierung innerhalb der XML-Deklaration angibt, wird dies zur Codierung der generierten XSD-Ausgabedatei.

Das Konvertertool (Cvtschema.exe) wird im Ordner "Programme\SQLXML 4.0\bin" installiert und an der Eingabeaufforderung ausgeführt.

Dies ist die allgemeine Syntax:

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

Ort:

XDRFileName
Ist der Name der XDR-Datei, die in XSD konvertiert werden soll. Das Tool liest die XDR-Eingabedatei und erstellt eine XSD-Ausgabedatei im aktuellen Arbeitsverzeichnis. Wenn die Eingabedatei über die Erweiterung XDR oder .xml verfügt, wird die XSD-Ausgabedatei mit demselben Namen erstellt, jedoch mit der Erweiterung XSD. Wenn die Erweiterung der Eingabedatei nicht .xml oder XDR ist (oder wenn die Erweiterung fehlt), wird die Ausgabedatei mit demselben Namen erstellt, und die XSD-Erweiterung wird an den Namen der Eingabedatei angefügt. Wenn beispielsweise der Eingabename der XDR-Datei "SampleFile.abc" lautet, wird die resultierende XSD als "SampleFile.abc.xsd" gespeichert.

-y
(Optional) Überschreibt die vorhandene XSD-Datei mit der XSD-Datei, die vom Konvertertool generiert wird. Wenn das Flag nicht angegeben ist, fordert das Tool Sie auf, anzugeben, ob Sie die vorhandene XSD-Datei überschreiben möchten, und ihnen die Möglichkeit gibt, den Namen der Ausgabedatei zu ändern.

-w
(Optional) Gibt nichtfatale Warnungen zurück, die im Konvertierungsprozess vom Tool generiert werden. Standardmäßig zeigt das Tool Meldungen nur für schwerwiegende Fehler an.

-?
Gibt eine Liste der Optionen zurück, die Sie zusammen cvtschemamit einer Erklärung angeben können.

Siehe auch

Zuordnen von XSD-Datentypen zu XPath-Datentypen (SQLXML 4.0)
XSD-Anmerkungen (SQLXML 4.0)