XML 편집기(SQL Server Management Studio)
적용 대상: Azure SQL ServerAzure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System(PDW)
XML 스키마, ADO.NET 데이터 세트 및 XML 문서 작업을 위한 시각적 도구 집합을 제공합니다. XML 디자이너는 WC3(World Wide Web 컨소시엄)에서 정의한 XSD(XML 스키마 정의) 언어를 지원합니다. 디자이너는 DTD(문서 형식 정의) 또는 XDR(XML-Data 축소됨)과 같은 다른 XML 스키마 언어를 지원하지 않습니다.
디자이너를 표시하려면 프로젝트에 데이터 세트, XML 스키마 또는 XML 파일을 추가하거나 아래 표에 나열된 파일 형식을 엽니다.
주의
스키마 보기에서 작업할 때 실행 취소 명령이 없습니다. 작업을 신중하게 계획하고 파일을 자주 저장합니다.
디자이너는 XML 파일, XML 스키마 및 데이터 세트에 대해 다음과 같은 세 가지 보기(또는 모드)를 제공합니다.
보기 | 묘사 | 지원되는 파일 형식 |
---|---|---|
스키마 | XML 스키마 및 ADO.NET 데이터 세트를 시각적으로 생성하고 수정하기 위한 기능. | .xsd |
데이터 | 구조화된 데이터 표에서 XML 데이터 파일을 시각적으로 수정하는 경우 | .xml |
XML | XML 편집의 경우 원본 편집기에서는 전체 Word 및 목록 멤버를 포함하여 색 코딩 및 IntelliSense를 제공합니다. | .xml .xsd .xslt .wsdl.web.resx.tdl.wsf.hta.disco.vsdisco.config |
ShowPlan | SET SHOWPLAN_XML ON 옵션을 사용하여 만든 xml 쿼리 계획을 표시합니다. | .showplan |
스키마 뷰
스키마 뷰는 XML 스키마 및 ADO.NET 데이터 세트를 구성하는 요소, 특성, 형식 등을 시각적으로 표현합니다.
스키마 보기에서는 도구 상자의 XML 스키마 탭 또는 서버 탐색기에서 디자인 화면의 요소를 삭제하여 스키마 및 데이터 세트를 생성할 수 있습니다. 또한 디자인 화면을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 추가를 선택하여 디자이너에 요소를 추가할 수 있습니다.
스키마 보기에서 다음을 수행할 수 있습니다.
기존 XML 스키마 및 ADO.NET 데이터 세트 생성 및 수정
테이블 간의 관계 만들기 및 편집
키 만들기 및 편집
XML 스키마에서 ADO.NET 데이터 세트 생성
메모
스키마 보기의 요소 레이아웃은 .xsx 파일에 저장되며, 솔루션 탐색기 도구 모음에서 모든 파일 표시를 클릭한 다음 .xsd 파일을 확장하여 볼 수 있습니다. .xsx 파일이 없으면 .xsd 파일이 XML 디자이너에서 열린 적이 없음을 의미합니다.
스키마 뷰 사용자 지정
다음 기능은 스키마 보기에서 요소의 시각적 레이아웃을 수정합니다.
확대/축소
중첩된 요소의 확장 또는 축소
요소 레이아웃 자동 정렬
축소된 요소의 기본 상태 다시 설정
숨겨진 중첩된 요소를 확장하려면
- 요소의 아래쪽에 있는 더하기 아이콘을 클릭합니다.
중첩된 요소를 축소하려면
- 디자이너에 표시할 맨 아래 요소에서 빼기 아이콘을 클릭합니다.
데이터 보기
데이터 뷰는 .xml 파일을 수정하는 데 사용할 수 있는 데이터 그리드를 제공합니다. XML 파일의 콘텐츠(태그 및 구조는 아님)만 데이터 보기에서 편집할 수 있습니다.
데이터 뷰에는 데이터 테이블 및 데이터두 개의 개별 영역이 있습니다. 데이터 테이블 영역은 XML 파일에서 가장 바깥쪽에서 가장 안쪽까지 중첩 순서로 정의된 관계 목록입니다. 데이터 영역은 데이터 테이블 영역의 선택 영역에 따라 데이터를 표시하는 데이터 표입니다.
메모
새로 만든 XML 파일에는 데이터가 없으므로 데이터 보기에 표시할 수 없습니다. 데이터 뷰를 전혀 호출할 수 없는 XML 문서의 일부 인스턴스도 있습니다. XML은 잘 구성된 것으로 간주되지만 데이터 뷰로 전환하려는 구조화된 데이터가 아니면 "이 문서는 잘 구성되었지만 데이터 뷰에서 표시할 수 없는 구조가 포함되어 있습니다."라는 메시지가 생성됩니다.
데이터 보기에서 다음을 수행할 수 있습니다.
수동으로 데이터 테이블 채우기
기존 데이터 테이블 편집
XML 문서에서 XML 스키마 생성
XML 보기
XML 보기는 원시 XML 편집을 위한 편집기를 제공하고 IntelliSense 및 색 코딩을 제공합니다. .xsd 파일 및 연결된 스키마가 있는 .xml 파일에서 작업할 때 문 완성을 사용할 수 있습니다. 태그를 시작하려면 < 입력하면 해당 위치에서 유효한 요소 목록이 표시됩니다. 요소 이름을 입력하고 스페이스바를 누르면 요소가 지원하는 특성 목록이 표시됩니다.
메모
Microsoft IntelliSense 옵션은 도구 모음에서 사용할 수 없습니다. XML 편집기에서 옵션에 액세스하려면 편집 메뉴에서 IntelliSense클릭합니다.
SHOWPLAN 보기
SET SHOWPLAN_XML ON 옵션을 사용하여 만들 때 쿼리 계획을 XML 형식으로 저장할 수 있습니다. .showplan 확장명 파일이 있는 파일을 두 번 클릭하여 쿼리 계획을 엽니다.