다음을 통해 공유


XML to Schema 마법사(Visual Basic)

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)

참조

XmlSchemaInference

개념

Visual Basic의 XML IntelliSense