내보내기(0) 인쇄
모두 확장

XML 디자이너

Visual Studio .NET 2003

XML 스키마, ADO.NET 데이터 집합 및 XML 문서 작업을 위한 다양한 그래픽 사용자 인터페이스 도구를 제공합니다. XML 디자이너는 WC3(World Wide Web 컨소시엄)에서 정의한 XSD(XML 스키마 정의) 언어를 지원합니다. DTD(document type definitions) 또는 XDR(XML-Data Reduced)과 같은 다른 XML 스키마 언어는 지원되지 않습니다.

디자이너를 표시하려면 데이터 집합, XML 스키마 또는 XML 파일을 프로젝트에 추가하거나 아래 표에 나열된 파일 형식 중 하나를 엽니다.

주의   스키마 뷰에서 작업할 때는 실행 취소 명령을 사용할 수 없습니다. 따라서 주의 깊게 작업을 계획하고 파일을 자주 저장하는 것이 좋습니다.

디자이너에서 XML 파일, XML 스키마 및 데이터 집합 작업을 위해 제공되는 뷰(또는 모델)는 다음 세 가지입니다.

설명 파일 형식
스키마 XML 스키마 및 ADO.NET 데이터 집합을 쉽게 만들고 수정할 수 있습니다. .xsd
데이터 구조화된 데이터 표에서 XML 데이터 파일을 쉽게 수정할 수 있습니다. .xml
XML XML을 편집할 수 있습니다. 소스 편집기에는 단어 자동 완성 및 멤버 목록을 포함하여 컬러 코딩 및 IntelliSense가 제공됩니다. .xml

.xsd

.xslt

.wsdl

.web

.resx

.tdl

.wsf

.hta

.disco

.vsdisco

.config

스키마 뷰

스키마 뷰는 XML 스키마 및 ADO.NET 데이터 집합을 구성하는 요소, 특성, 형식 등을 보기 쉽게 나타냅니다.

참고   XML 스키마와 ADO.NET 데이터 집합의 관계에 대한 자세한 내용은 XML 스키마와 데이터 집합의 관계를 참조하십시오.

스키마 뷰에서는 도구 상자의 XML 스키마 탭 또는 서버 탐색기에서 디자인 화면에 요소를 드롭하여 스키마 및 데이터 집합을 만들 수 있습니다. 또한, 디자인 화면을 마우스 오른쪽 단추로 클릭하고 바로 가기 메뉴에서 추가를 선택하여 디자이너에 요소를 추가할 수도 있습니다.

스키마 뷰에서 다음을 수행할 수 있습니다.

  • 기존의 XML 스키마 및 ADO.NET 데이터 집합 만들기 및 수정
  • 테이블 간의 관계 만들기 및 편집
  • 키 만들기 및 편집
  • XML 스키마에서 ADO.NET 데이터 집합 생성
참고   스키마 뷰의 요소 레이아웃은 .xsx 파일에 저장되고, 솔루션 탐색기 도구 모음에서 모든 파일 표시를 클릭한 다음 .xsd 파일을 확장하면 이 파일을 볼 수 있습니다. .xsx 파일이 없으면 XML 디자이너에서 .xsd 파일을 한 번도 열지 않았다는 것을 나타냅니다.

스키마 뷰 사용자 지정

다음 기능을 사용하여 스키마 뷰에서 요소의 시각적인 레이아웃을 수정할 수 있습니다.

  • 확대/축소
  • 중첩 요소 확장/축소
  • 요소 레이아웃 자동 정렬
  • 축소된 요소를 기본 상태로 다시 설정

확대/축소하려면

  1. 디자인 화면을 마우스 오른쪽 단추로 클릭합니다.
  2. 상황에 맞는 메뉴에서 확대/축소를 가리킨 다음 목록에서 확대/축소 설정을 선택합니다.

    - 또는 -

  • XML 스키마 도구 모음의 확대/축소 상자에 10부터 400까지의 숫자를 입력합니다.

숨겨진 중첩 요소를 확장하려면

  • 요소의 아래쪽에 있는 더하기 모양의 아이콘을 클릭합니다.

중첩 요소를 축소하려면

  • 디자이너에 표시할 요소의 아래쪽에서 빼기 모양의 아이콘을 클릭합니다.

요소 레이아웃을 자동으로 정렬하려면

  • 디자인 화면을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 자동 정렬을 클릭합니다.
참고   자동 정렬을 선택한 후에는 실행 취소 옵션을 사용할 수 없습니다.

축소된 요소를 기본 상태로 다시 설정하려면

  • 디자인 화면을 마우스 오른쪽 단추로 클릭한 다음 바로 가기 메뉴에서 기본 트리 표시를 클릭합니다.

데이터 뷰

데이터 뷰는 .xml 파일을 수정할 때 사용할 수 있는 데이터 표를 제공합니다. 데이터 뷰에서는 XML 파일의 내용만(태그 및 구조 제외) 편집할 수 있습니다.

데이터 뷰에는 데이터 테이블데이터라는 분리된 두 영역이 있습니다. 데이터 테이블 영역은 XML 파일에서 정의된 관계를 중첩 순서 대로(가장 바깥쪽에서 안쪽으로) 나열한 목록입니다. 데이터 영역은 데이터 테이블 영역에서 선택된 순서대로 데이터를 표시하는 DataGrid입니다.

참고   새로 만든 XML 파일에는 데이터가 포함되어 있지 않으므로 데이터 뷰에 표시할 수 없습니다. 또한 데이터 뷰를 전혀 표시할 수 없는 일부 XML 문서가 있습니다. XML 형식이 올바른 경우에도 데이터 뷰로 전환할 수 있는 구조화된 데이터가 아닌 경우, "이 XML 문서는 형식이 올바르지만 데이터 뷰에서 표시할 수 없는 구조를 포함하고 있습니다." 메시지가 표시될 수 있습니다.

데이터 뷰에서 다음을 수행할 수 있습니다.

  • 데이터 테이블 수동으로 채우기
  • 기존의 데이터 테이블 편집
  • XML 문서에서 XML 스키마 생성

XML 뷰

XML 뷰에는 원시 XML을 편집하기 위한 편집기가 제공되고 IntelliSense 및 컬러 코딩이 지원됩니다. 연결된 스키마를 가진 .xsd 파일 및 .xml 파일 작업을 할 경우 문 완성을 사용할 수 있습니다. <을 입력하면 태그가 초기화되고 해당 위치에서 유효한 요소 목록이 나타납니다. 요소 이름을 입력하고 SPACEBAR를 누르면 해당 요소가 지원하는 특성 목록이 표시됩니다.

참고 항목

XML 스키마 소개 | 연습: XML 디자이너를 사용하여 XML 스키마 만들기 | XML 기술 배경 | Visual Studio에서의 XML | XML 스키마 참조(XSD)

표시:
© 2014 Microsoft