XML 편집기(SQL Server Management Studio)
적용 대상: SQL Server Azure 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 Reduced)과 같은 다른 XML 스키마 언어를 지원하지 않습니다.
디자이너를 표시하려면 프로젝트에 데이터 세트, XML 스키마 또는 XML 파일을 추가하거나 아래 표에 나열된 파일 형식을 엽니다.
주의
스키마 보기에서 작업할 때는 실행 취소 명령이 없습니다. 작업을 신중하게 계획하고 파일을 자주 저장하세요.
디자이너는 XML 파일, XML 스키마 및 데이터 세트에 대해 다음과 같은 세 가지 보기(또는 모드)를 제공합니다.
보기 | 설명 | 지원되는 파일 형식 |
---|---|---|
스키마 | XML 스키마 및 ADO.NET 데이터 세트를 시각적으로 만들고 수정할 때 사용합니다. | .xsd |
Data | 구조화된 데이터 약식 표에서 XML 데이터 파일을 시각적으로 수정하는 경우 | .xml |
XML | XML 편집의 경우 원본 편집기에서는 전체 Word 및 목록 멤버를 포함하여 색 코딩 및 IntelliSense를 제공합니다. | .xml .xsd .xslt .wsdl.web.resx.tdl.wsf.hta.disco.vsdisco.config |
실행 계획 | 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 보기는 원시 XML 편집을 위한 편집기를 제공하고 IntelliSense 및 색 코딩을 제공합니다. .xsd 파일 및 연결된 스키마가 있는 .xml 파일에서 작업할 때 문 완성을 사용할 수 있습니다. 태그를 시작하는 <를 입력하면 해당 위치에 들어갈 수 있는 요소가 목록으로 표시됩니다. 요소 이름을 입력하고 SPACEBAR를 누르면 요소가 지원하는 특성 목록이 표시됩니다.
참고 항목
Microsoft IntelliSense 옵션은 도구 모음에서 사용할 수 없습니다. XML 편집기에서 옵션에 액세스하려면 편집 메뉴에서 IntelliSense를 클릭합니다.
SHOWPLAN 보기
SET SHOWPLAN_XML ON 옵션을 사용하여 만들 때 쿼리 계획을 XML 형식으로 저장할 수 있습니다. .showplan 확장명 파일이 있는 파일을 두 번 클릭하여 쿼리 계획을 엽니다.