Использование конструктора схем XML с литералами XML
В этом разделе описывается процесс просмотра схемы, связанной с XML-литералом в проекте Visual Basic.
Создание нового проекта Visual Basic
Откройте Visual Studio.
Создайте проект консольного приложения Visual Basic с именем XMLLiterals.
Новый проект содержит один исходный файл Visual Basic — Module1.vb.
Добавление существующего XSD-файла
Откройте новый текстовый файл в Блокноте. Скопируйте пример кода XML-схемы из схемы заказа на покупку и вставьте его в файл.
Сохраните файл под именем PurchaseOrderSchema.xsd в любом расположении.
В окне Обозреватель решений щелкните правой кнопкой мыши имя проекта, выберите элементы Добавить и Существующий элемент. Откроется диалоговое окно Добавление существующего элемента. Найдите файл PurchaseOrderSchema.xsd, выберите его и нажмите кнопку Добавить.
Теперь проект XMLLiterals содержит два файла: Module1.vb и PurchaseOrderSchema.xsd.
Добавить код
Чтобы добавить код Visual Basic с XML-литералом на основе XSD-файла, включенного в проект, сделайте следующее:
Замените код в файле 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 и выберите пункт Show in Schema Explorer (Показать в обозревателе схем).
Обозреватель XML-схемы будет отображен рядом с файлом Visual Basic, в котором есть XML-литерал, связанный с набором XML-схем.