共用方式為


ms:type-is 函式

測試目前節點的資料型別是否屬於指定的命名空間。資料型別與命名空間都指定於引數中。

          boolean ms:type-is(string URI, string local-name)

參數

  • string URI
    目前資料型別用以評估的資料型別的命名空間 URI。
  • string local-name
    目前資料型別用以評估的資料型別的本機名稱。

備註

若目前節點的資料型別為屬於給定命名空間的指定資料型別,函式就會傳回 True。否則,它會傳回 False。若 local-name 參考的資料型別並未在指定的命名空間 (URI) 中宣告,函式就會傳回 False。若在指定命名空間中定義的資料型別沒有名稱,函式也會傳回 False。

此函式可感知 XSD 繼承,因此,若型別 "b" 衍生自 "a",則對於型別 "b" 的節點,type-is("http://www.example.microsoft.com/catalog", "a") 會傳回 true

範例

下列範例使用 XSLT 範本規則來選取 books.xml 之中所有資料型別為 date 的項目,如 books.xsd 中所定義。此範例也說明如何使用 XML DOM 執行個體進行查詢。

XML 檔 (books.xml)

使用 books.xml

XSD 檔 (books.xsd)

使用 books.xsd

XSLT 檔 (books.xslt)

HTML 檔 (books.html)

HTML 檔案含有 JScript,可處理 XML、XSLT 與 XSD 檔案的載入作業。

輸出

Publish_date = 2000-10-01

另請參閱

參考

XML 結構描述 (XSD) 參考
XML 資料型別參考

概念

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