XML 편집기(SQL Server Management Studio)
XML 스키마, ADO.NET 데이터 세트 및 XML 문서 작업에 사용할 수 있는 다양한 시각적 도구를 제공합니다. XML 디자이너는 WC3(World Wide Web Consortium)에서 정의한 XSD(XML 스키마 정의) 언어를 지원합니다. DTD(문서 유형 정의)나 XDR(XML-Data Reduced)와 같은 다른 XML 스키마 언어는 지원하지 않습니다.
디자이너를 표시하려면 데이터 세트, XML 스키마 또는 XML 파일을 프로젝트에 추가하거나 아래 표에 나오는 파일 형식을 여십시오.
주의
스키마 뷰에서 작업할 때는 실행 취소 명령을 사용할 수 없으므로 작업을 신중하게 계획하고 파일을 자주 저장하는 것이 좋습니다.
XML 디자이너는 XML 파일, XML 스키마 및 데이터 세트 작업에 다음 세 가지 뷰(또는 모드)를 제공합니다.
View | 설명 | 지원되는 파일 형식 |
---|---|---|
스키마 | XML 스키마 및 ADO.NET 데이터 세트를 시각적으로 만들고 수정할 때 사용합니다. | .xsd |
Data | 구조화된 데이터 표에서 XML 데이터 파일을 시각적으로 수정할 때 사용 | .xml |
XML | XML을 편집할 때 사용. 원본 편집기는 색 구분과 단어 자동 완성 및 멤버 목록 표시를 비롯한 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 파일이 표시되지 않으면 이전에 XML 디자이너에서 .xsd 파일을 열어본 적이 없는 것입니다.
스키마 뷰 사용자 지정
다음 기능은 스키마 뷰에서 요소의 시각적 레이아웃을 수정하는 데 사용됩니다.
확대/축소
중첩된 요소 확장 또는 축소
요소 레이아웃 자동 정렬
축소된 요소의 기본 상태 다시 설정
숨겨진 중첩 요소를 확장하려면
- 요소 아래쪽의 더하기 아이콘을 클릭합니다.
중첩 요소를 축소하려면
- 디자이너에 표시하려는 맨 아래 요소의 빼기 아이콘을 클릭합니다.
데이터 뷰
데이터 뷰는 .xml 파일을 수정하는 데 사용할 수 있는 데이터 표를 제공합니다. 데이터 뷰에서는 XML 파일의 내용만 편집할 수 있으며 태그와 구조는 편집할 수 없습니다.
데이터 뷰에는 데이터 테이블과 데이터의 두 가지 영역이 있습니다. 데이터 테이블 영역은 XML 파일에 정의되어 있는 관계를 중첩된 순서(바깥쪽에서부터 안쪽으로)대로 보여 주는 목록입니다. 데이터 영역은 데이터 테이블 영역에서 선택한 내용에 따라 해당 데이터를 표시하는 데이터 표입니다.
참고
새로 만든 XML 파일에는 데이터가 들어 있지 않으므로 데이터 뷰에서 표시할 수 없습니다. 이외에도 일부 XML 문서에서는 데이터 뷰를 실행할 수 없습니다. XML의 형식이 올바르더라도 구조화된 데이터가 아닌 경우 데이터 뷰로 전환하려고 하면 "이 XML 문서는 형식이 올바르지만 데이터 뷰에서 표시할 수 없는 구조를 포함하고 있습니다"라는 메시지가 표시됩니다.
데이터 뷰에서는 다음 작업을 수행할 수 있습니다.
수동으로 데이터 테이블 채우기
기존 데이터 테이블 편집
XML 문서에서 XML 스키마 생성
XML 뷰
XML 뷰는 원시 XML을 편집할 수 있는 편집기와 IntelliSense 및 색 구분 기능을 제공합니다. 스키마가 연결되어 있는 .xml 파일과 .xsd 파일로 작업할 때는 문 완성 기능을 사용할 수 있습니다. 태그를 시작하는 <를 입력하면 해당 위치에 들어갈 수 있는 요소가 목록으로 표시됩니다. 요소 이름을 입력한 후 스페이스바를 누르면 요소가 지원하는 특성이 목록으로 표시됩니다.
참고
Microsoft IntelliSense 옵션은 도구 모음에서 사용할 수 없습니다. XML 편집기에서 이 옵션을 사용하려면 편집 메뉴에서 IntelliSense를 클릭합니다.
실행 계획 뷰
SET SHOWPLAN_XML ON 옵션을 사용하여 만든 쿼리 계획을 XML 형식으로 저장할 수 있습니다. 쿼리 계획을 열려면 확장명이 .showplan인 파일을 두 번 클릭하십시오.