다음을 통해 공유


XML to Schema 마법사

업데이트: 2008년 7월

XML to Schema 마법사를 사용하면 하나 이상의 XML 문서에서 유추한 XML 스키마 집합을 만들고 이 집합을 프로젝트에 포함할 수 있습니다. 텍스트 파일 형식의 XML 문서, HTTP 인터넷 주소의 XML 또는 XML to Schema 마법사에 입력하거나 붙여넣은 XML을 임의로 조합하여 사용할 수 있습니다.

Visual Basic에서 XML 스키마는 XML 속성에 대한 IntelliSense를 제공하기 위해 사용됩니다. 자세한 내용은 Visual Basic의 XMLVisual Basic의 XML IntelliSense을 참조하십시오.

참고:

XML to Schema 마법사를 실행하기 전에 마법사에서 이전에 생성한 기존 XSD 파일을 프로젝트에서 제거하는 것이 좋습니다. 기존 스키마 집합과 일치하는 XML 스키마 집합을 유추하는 경우 충돌이 발생할 수 있으며 Visual Basic에서 XML 속성에 대한 IntelliSense를 제공할 수 없습니다.

XML to Schema 마법사에서는 XmlSchemaInference 클래스를 사용하여 제공된 XML에 대한 스키마를 만듭니다. 따라서 스키마 집합에 대해 여러 스키마 파일이 만들어질 수 있습니다. 제공된 XML의 각 네임스페이스에 대해 XSD(Extensible Schema Definition) 파일이 만들어집니다. 자세한 내용은 InferSchema 메서드를 참조하십시오.

XML to Schema 마법사에 액세스하려면 프로젝트 메뉴에서 새 항목 추가를 클릭하고 데이터 또는 공통 항목 템플릿 그룹에서 Xml to Schema 템플릿을 추가합니다. XML 스키마 집합을 유추할 XML 문서 소스를 모두 포함했으면 확인을 클릭하여 유추한 XML 스키마 집합을 만듭니다.

  • 소스 형식
    이 열에는 XML 문서 소스의 형식 즉, 파일, URL 또는 XML이 표시됩니다.

  • XML 문서 위치
    이 열에는 XML 문서의 경로가 표시됩니다. 입력하거나 붙여넣은 XML 문서의 경우 XML 문서의 내용이 표시됩니다.

  • 파일에서 추가
    Windows 탐색기를 사용하여 XML 문서 파일을 추가하려면 이 단추를 클릭합니다.

  • 웹에서 추가
    XML 문서의 HTTP 주소를 제공하려면 이 단추를 클릭합니다.

  • XML 입력 또는 붙여넣기
    대화 상자에 XML 문서를 입력하거나 붙여넣으려면 이 단추를 클릭합니다.

참고 항목

작업

방법: XML to Schema 마법사를 사용하여 XML 스키마 집합 만들기

개념

Visual Basic의 XML IntelliSense

참조

XmlSchemaInference

변경 기록

날짜

변경 내용

원인

2008년 7월

추가된 항목입니다.

SP1 기능 변경