共用方式為


ms:type-local-name([node-set]) 函式

針對目前節點或提供之節點集內的第一個節點傳回 XSD 型別的非限定名稱 (依文件順序)。

          string ms:type-local-name([node-set])

備註

若為簡單型別,type-local-name 函式會傳回名稱,例如 "ID" 或 "ENTITY"。若為已指定 name 屬性的複雜 XSD 型別,type-local-name 將傳回非限定的名稱,例如 "Class"。無名稱型別會使得函式傳回空字串。

下列範例運算式會選取含 XSD 內建基本資料型別 "string" 的所有節點。

"//*[ms:type-local-name()='string')]"

範例

下列範例使用 XSLT 範本規則來選取 books.xml 中的所有項目,以及輸出 books.xsd 中定義的項目資料型別。

XML 檔 (books.xml)

使用 books.xml

XSD 檔 (books.xsd)

使用 books.xsd

XSLT 檔 (books.xslt)

HTML 檔 (books.html)

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

輸出

x:catalog is of

book is of

author is of string

title is of string

genre is of string

price is of float

publish_date is of date

description is of string

請注意,x:catalogbook 項目具有無名稱的資料型別。

另請參閱

參考

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

概念

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