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


Использование функций расширений XPath для поддержки XSD

В подразделах этого раздела приведен пример использования функций расширения XPath для поддержки XSD-схемы. Пример состоит из следующих частей.

  • books.xml
    Файл, который загружается и проходит проверку подлинности в отношении схемы books.xsd.
  • books.xsd
    XSD-схема, которая используется для проверки подлинности файла books.xml.
  • Пример кода Microsoft Visual Basic
    Данный пример кода Visual Basic выполняет следующие процедуры.пункт1 перевод?

    • Создает объект XMLSchemaCache.

    • Добавляет схему в объект XMLSchemaCache.

    • Создает объект DOMDocument и задает свойство schemas для ссылки на схему books.xsd. Пример кода также задает свойства SelectionLanguage и SelectionNamespaces для объекта DOMDocument.

    • Использует XSD-функцию type-local-name для выбора узла, основываясь на его типе данных.

    • Использует XSD-функцию type-is для возврата списка узлов, содержащего только узлы с типом данных string.

Начало работы

  1. Откройте Visual Basic 6.0 и дважды щелкните Standard EXE в диалоговом окне Новый проект.

  2. В меню Проект выберите Ссылки.

  3. В списке Доступные ссылки выберите Microsoft XML,v5.0 и нажмите кнопку ОК.

  4. Добавьте кнопку «Command» в форму «Form1».

  5. Сохраните проект в папке на жестком диске.

В этом примере используются следующие подразделы.названия подразделов?

См. также

Справочник

Примеры схем XML
Элементы схемы XML
Справочник по типам данных XML
Примитивные типы данных XML
Производные типы данных XML

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

Аспекты типов данных