Использование функций расширений 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.
Начало работы
Откройте Visual Basic 6.0 и дважды щелкните Standard EXE в диалоговом окне Новый проект.
В меню Проект выберите Ссылки.
В списке Доступные ссылки выберите Microsoft XML,v5.0 и нажмите кнопку ОК.
Добавьте кнопку «Command» в форму «Form1».
Сохраните проект в папке на жестком диске.
В этом примере используются следующие подразделы.названия подразделов?
См. также
Справочник
Примеры схем XML
Элементы схемы XML
Справочник по типам данных XML
Примитивные типы данных XML
Производные типы данных XML