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


Мастер построения схемы на основе кода XML (Visual Basic)

Используйте XML для мастера схем для создания XML-схемы, которая является производной от одного или более XML-документов и включает их в проект. Можно использовать любые комбинации XML-документов в форме текстовых файлов, XML из HTTP-адресов или XML, который объявляется и передается в XML для мастера схем.

XML-схемы используются для предоставления IntelliSense для свойств XML в Visual Basic. Дополнительные сведения см. в разделах XML в Visual Basic и XML IntelliSense в Visual Basic.

Примечание

Перед запуском XML для мастера схем рекомендуется удалить все существующие XSD-файлы из проекта, ранее созданного мастером.При получении XML-схемы, которая совпадает с существующей схемой, может возникнуть конфликт и Visual Basic не сможет предоставить IntelliSense для свойств XML.

XML для мастера схем использует класс XmlSchemaInference для создания схем для заданного XML. В результате для набора схем может быть создано несколько файлов-схем. Для каждого пространства имен XML в заданном XML создается XSD-файл. Дополнительные сведения см. в описании метода InferSchema.

Чтобы обратиться к XML для мастера схем, нажмите Добавить новый элемент в меню Проект и добавьте шаблон XML для схем либо из группы шаблонов Данные, либо из группы шаблонов Общие элементы. После включения всех источников XML-документов для определения набора XML-схем, нажмите OK для создания производного набора схем.

  • Исходный тип
    Этот столбец отображает типы источников XML-документов: Файл, URL-адрес или XML.

  • Расположение документа XML
    Этот столбец отображает путь к XML-документу. Для ввода или вставки XML-документов, отобразите содержимое XML-документа.

  • Добавить из файла
    Нажмите эту кнопку, чтобы добавить файлы XML-документов с помощью обозревателя файла.

  • Добавить из интернета
    Нажмите эту кнопку, чтобы использовать HTTP-адрес XML-документа.

  • Ввод или вставка XML
    Нажмите эту кнопку, чтобы ввести или вставить XML-документ в диалоговое окно.

См. также

Ссылки

XmlSchemaInference

Основные понятия

XML IntelliSense в Visual Basic