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


Практическое руководство. Создание схемы XML с помощью мастера построения схемы на основе кода XML (Visual Basic)

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

Примечание

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Получение набора XML-схем

  1. В проекте в меню Проект выберите пункт Добавить новый элемент.

  2. Выберите шаблон элемента Xml to Schema из категорий шаблонов Данные или Общие элементы.

  3. Предоставьте имя файла для XSD-файла или файлов, под которыми будет сохранена созданная схема и затем нажмите Добавить.

  4. В окно Определение набора XML-схем из XML-документов добавьте один или больше XML-документов, чтобы определить набор XML-схем.

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

    • Чтобы добавить XML-документ из http-адреса, нажмите Добавить из интернета.

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

  5. После указания всех источников XML-документов из которых нужно получить набор XML-схем, нажмите кнопку ОК, чтобы получить набор XML-схем. Набор схем записывается в папке проекта в одном или нескольких XSD-файлах. (для каждого пространства имен XML в заданной схеме создается XSD-файл).

См. также

Ссылки

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

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

XML IntelliSense в Visual Basic