방법: XML 리터럴과 함께 XML 스키마 디자이너 사용
이 항목에서는 Visual Basic 프로젝트에서 XML 리터럴과 연결된 스키마를 보는 방법에 대해 설명합니다.
새 Visual Basic 콘솔 응용 프로그램 프로젝트를 만들려면
Visual Studio 2010을 시작합니다.
파일 메뉴에서 새로 만들기를 선택한 다음 프로젝트를 선택합니다. 새 프로젝트 대화 상자가 나타납니다. 프로젝트 형식에서는 다른 언어를 선택한 다음 Visual Basic을 선택합니다. 템플릿에서는 콘솔 응용 프로그램을 선택합니다. 그리고 나서 이름 필드에 XMLLiterals를 입력하고 위치 필드에 프로젝트 위치를 입력합니다. 확인을 클릭합니다.
새 프로젝트가 만들어집니다. XMLLiterals 프로젝트에는 Visual Basic 소스 파일인 Module1.vb가 한 개 들어 있습니다.
기존 XSD 파일을 프로젝트에 추가하려면
새 텍스트 파일을 메모장에서 엽니다. 구매 주문 스키마에서 XML 스키마 샘플 코드를 복사하고 파일에 붙여 넣습니다.
일부 위치에 있는 파일을 이름 PurchaseOrderSchema.xsd로 저장합니다.
솔루션 탐색기에서 프로젝트의 이름을 마우스 오른쪽 단추로 클릭하고 추가를 선택한 다음 **기존 항목…**을 선택합니다. 기존 항목 추가 대화 상자가 나타납니다. PurchaseOrderSchema.xsd 파일을 찾아 선택한 다음 추가를 클릭합니다.
XMLLiterals 프로젝트에는 이제 두 파일인 Module1.vb와 PurchaseOrderSchema.xsd가 들어 있습니다.
프로젝트에 포함된 XSD 파일을 기반으로 XML 리터럴이 있는 Visual Basic 코드를 추가하려면
Module1.vb 파일의 코드를 다음 코드로 바꿉니다.
Imports <xmlns:ns="http://tempuri.org/PurchaseOrderSchema.xsd"> Module Module1 Sub Main() Dim XMLLiteral = <ns:PurchaseOrder OrderDate="1900-01-01"> <ns:ShipTo country="US"> <ns:name>name1</ns:name> <ns:street>street1</ns:street> <ns:city>city1</ns:city> <ns:state>state1</ns:state> <ns:zip>1</ns:zip> </ns:ShipTo> <ns:BillTo country="US"> <ns:name>name1</ns:name> <ns:street>street1</ns:street> <ns:city>city1</ns:city> <ns:state>state1</ns:state> <ns:zip>1</ns:zip> </ns:BillTo> </ns:PurchaseOrder> End Sub End Module
XML 리터럴 또는 XML 네임스페이스 가져오기에서 XML 노드를 마우스 오른쪽 단추로 클릭하고 스키마 탐색기에 표시를 선택합니다.
XML 스키마 탐색기는 XML 스키마 집합과 연결된 XML 리터럴이 있는 Visual Basic 파일과 나란히 표시됩니다.