Преобразование схем XDR с заметками в эквивалентные схемы XSD (SQLXML 4.0)
Язык определения схем XML (XML Schema definition) пришел на смену языку определения схем с сокращенными XML-данными. В основных сведениях о поддержке XSD в Microsoft SQLXML 4.0 предполагается, что новые схемы с заметками создаются при помощи XSD. SQLXML 4.0 включает средство преобразования XDR в XSD, которое создано для того, чтобы помочь пользователю преобразовать существующие схемы XDR с заметками в соответствующие схемы XSD.
![]() |
---|
Это средство рекомендуется использовать, чтобы преобразовать схемы XDR в XSD, только если использовать эти схемы с SQLXML 4.0. Это не основное универсальное средство преобразования XDR в XSD. Преобразованные схемы XSD могут не повторять поведение исходных схем XSD, если используются в других средах. |
Если входной XDR-файл указывает кодировку в XML-декларации, она становится кодировкой создаваемого выходного XSD-файла.
Средство преобразования (Cvtschema.exe) установлен в папку Program Files\SQLXML 4.0\bin и исполняется в командной строке.
Далее представлен общий синтаксис:
cvtschema XDRFileName, [-y], [-w] [-?]
где:
XDRFileName
Имя XDR-файла, который необходимо преобразовать в XSD. Это средство читает входной XDR-файл и создает выходной XSD-файл в текущем рабочем каталоге. Если текущий файл имеет расширение .xdr или .xml, выходной XSD-файл создается с тем же именем, но расширением .xsd. Если расширение входного файла отличается от .xml или .xdr (или если расширение не указано), выходной файл создается с тем же именем, и к имени входного файла присоединяется расширение .xsd. Например, если имя входного XDR-файла SampleFile.abc, полученный XSD-файл сохраняется как SampleFile.abc.xsd.-y
(Дополнительно) Переписывает существующий XSD-файл XSD-файлом, созданным средством преобразования. Если флаг не указан, средство попросит пользователя указать, переписывать ли существующий XSD-файл, и позволяет изменить имя выходного файла.-w
(Дополнительно) Возвращает устранимые предупреждения, сформированные этим средством в процессе преобразования. По умолчанию средство показывает сообщения только для неустранимых ошибок.-?
Возвращает список параметров, которые можно указать при помощи cvtschema вместе со сведениями.