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


Мастер построения схемы на основе кода 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