다음을 통해 공유


주석이 추가된 XDR 스키마를 해당하는 XSD 스키마로 변환(SQLXML 4.0)

적용 대상: SQL Server Azure SQL Database

XSD(XML 스키마 정의) 언어는 XDR(XML-Data Reduced) 스키마 정의 언어의 후속 제품입니다. Microsoft SQLXML 4.0에서 XSD 지원이 도입되면 XSD를 사용하여 주석이 추가된 새 스키마가 만들어지는 것으로 가정합니다. SQLXML 4.0에는 기존 주석이 추가된 XDR 스키마를 해당하는 XSD 스키마로 변환하는 데 도움이 되도록 설계된 XDR에서 XSD 변환기 도구가 포함되어 있습니다.

Important

SQLXML 4.0에서 사용하기 위해 주석이 추가된 XDR 스키마를 XSD로 변환하려는 경우에만 이 도구를 사용합니다. 범용 XDR에서 XSD로 변환기 도구가 아닙니다. 변환된 XSD 스키마는 다른 환경에서 사용할 때 원래 XDR 스키마와 동일하게 동작하지 않을 수 있습니다.

입력 XDR 파일이 XML 선언 내의 인코딩을 지정하면 생성된 XSD 출력 파일의 인코딩이 됩니다.

변환기 도구(Cvtschema.exe)는 Program Files\SQLXML 4.0\bin 폴더에 설치되며 명령 프롬프트에서 실행됩니다.

일반 구문은 다음과 같습니다.

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

여기서

XDRFileName
XSD로 변환할 XDR 파일의 이름입니다. 이 도구는 입력 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)