共用方式為


使用 XPath 擴充程式函式以獲得 XSD 支援

本節中的主題將提供一個範例,以說明如何使用 XPath 擴充程式函式以獲得 XSD 支援。此範例包含下列部分。

  • 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,在 [新增專案] 對話方塊中,連按兩下 [標準執行檔]

  2. [專案] 功能表上,按一下 [參考]

  3. [可用的參考] 清單中選取 Microsoft XML v5.0,然後按一下 [確定]

  4. 加入 [命令] 按鈕至 Form1。

  5. 將專案儲存到硬碟的資料夾中。

此範例使用下列主題。

另請參閱

參考

XML 結構描述範例
XML 結構描述項目
XML 資料型別參考
基本 XML 資料型別
衍生 XML 資料型別

概念

資料型別 Facet