共用方式為


XSLT 擴充物件

擴充物件可用來擴充樣式表單的功能。 擴充物件是由 XsltArgumentList 類別維護。

以下是使用擴充物件而非內嵌腳本的優點:

  • 提供更好的類別封裝和重複使用。

  • 允許樣式表單更小且更容易維護。

XSLT 擴充物件會使用 XsltArgumentList 方法新增至 AddExtensionObject 物件。 限定的名稱和命名空間 URI 與當時的擴充對象相關聯。

備註

需要 FullTrust 許可權集合才能呼叫 AddExtensionObject 方法。 如需詳細資訊,請參閱程式代碼存取安全性和具名許可權集合

從擴充對象傳回的數據類型是 、numberstringBoolean四種基本 XPath 數據類型之node set一。

目前,params 類別不支援使用 XslCompiledTransform 關鍵詞定義的方法,這些方法允許傳遞未指定數量的參數。 使用 關鍵詞所定義之任何方法的 params XSLT 樣式表單將無法正常運作。 如需詳細資訊,請參閱 params

使用 XSLT 擴充物件

  1. 建立 XsltArgumentList 物件,並使用 AddExtensionObject 方法新增擴充物件。

  2. 從樣式表單呼叫擴充物件。

  3. XsltArgumentList 對象傳遞至 Transform 方法。

另請參閱