Поделиться через


Использование конструктора схем XML с литералами XML

В этом разделе описывается процесс просмотра схемы, связанной с XML-литералом в проекте Visual Basic.

Создание нового проекта Visual Basic

  1. Откройте Visual Studio.

  2. Создайте проект консольного приложения Visual Basic с именем XMLLiterals.

    Новый проект содержит один исходный файл Visual Basic — Module1.vb.

Добавление существующего XSD-файла

  1. Откройте новый текстовый файл в Блокноте. Скопируйте пример кода XML-схемы из схемы заказа на покупку и вставьте его в файл.

  2. Сохраните файл под именем PurchaseOrderSchema.xsd в любом расположении.

  3. В окне Обозреватель решений щелкните правой кнопкой мыши имя проекта, выберите элементы Добавить и Существующий элемент. Откроется диалоговое окно Добавление существующего элемента. Найдите файл PurchaseOrderSchema.xsd, выберите его и нажмите кнопку Добавить.

    Теперь проект XMLLiterals содержит два файла: Module1.vb и PurchaseOrderSchema.xsd.

Добавить код

Чтобы добавить код Visual Basic с XML-литералом на основе XSD-файла, включенного в проект, сделайте следующее:

  1. Замените код в файле 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
    
  2. Щелкните правой кнопкой мыши любой XML-узел в XML-литерале или импорте пространства имен XML и выберите пункт Show in Schema Explorer (Показать в обозревателе схем).

    Обозреватель XML-схемы будет отображен рядом с файлом Visual Basic, в котором есть XML-литерал, связанный с набором XML-схем.