Поделиться через


Преобразование аннотированных схем XDR в эквивалентные схемы XSD (SQLXML 4.0)

Язык определения схемы XML (XSD) является преемником языка определения схемы XML-Data сокращенного (XDR). При внедрении поддержки XSD в Microsoft SQLXML 4.0 предполагается, что новые аннотированные схемы создаются с помощью XSD. SQLXML 4.0 включает средство преобразования XDR в XSD, предназначенное для преобразования существующих аннотированных схем XDR в эквивалентные схемы XSD.

Это важно

Используйте это средство, только если требуется преобразовать аннотированные схемы XDR в XSD для использования с SQLXML 4.0. Это не средство преобразователя XDR общего назначения для XSD. Преобразованные схемы XSD могут не вести себя так же, как и исходные схемы XDR при использовании в других средах.

Если входной 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объяснением.

См. также

Сопоставление типов данных XSD с типами данных XPath (SQLXML 4.0)
Заметки XSD (SQLXML 4.0)