使用针对 XSD 的 XPath 扩展函数支持

本节中的主题提供如何使用针对 XSD 的 XPath 扩展函数支持的示例。 该示例由以下部分构成:

  • books.xml
    加载并针对 books.xsd 架构进行验证的文件。
  • books.xsd
    用于验证 books.xml 文件的 XSD 架构。
  • Microsoft Visual Basic 示例代码
    Visual Basic 示例代码:

    • 创建一个 XMLSchemaCache 对象。

    • 将架构添加到 XMLSchemaCache 对象中。

    • 创建一个 DOMDocument 对象,并将 schemas 属性设置为引用 books.xsd 架构。 示例代码还在 DOMDocument 对象上设置 SelectionLanguageSelectionNamespaces 属性。

    • 使用 XSD type-local-name 函数可以根据数据类型选择节点。

    • 使用 XSD type-is 函数可以返回只包含属于字符串数据类型的节点的节点列表。

入门指南

  1. 打开 Visual Basic 6.0,然后在“新建项目”对话框中双击“标准 EXE”****。

  2. 在“项目”菜单上单击“引用”****。

  3. 在“可用引用”列表中选择 Microsoft XML,v5.0,然后单击“确定”。

  4. 将命令按钮添加到 Form1 中。

  5. 将项目保存到硬盘驱动器的某个文件夹中。

此示例使用下列主题。

另请参见

参考

XML 架构示例
XML 架构元素
XML 数据类型引用
基元 XML 数据类型
派生的 XML 数据类型

概念

数据类型方面