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:catalog
和 book
項目具有無名稱的資料型別。