Преобразование схем XDR с заметками в эквивалентные схемы XSD (SQLXML 4.0)
Применимо к:База данных SQL ServerAzure SQL
Язык определения схем XML (XSD) пришел на смену языку определения схем с сокращенными XML-данными (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)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по