XsltArgumentList 类

定义

包含数目可变的参数(这些参数是 XSLT 参数,或者是扩展对象)。

public ref class XsltArgumentList
public ref class XsltArgumentList sealed
public class XsltArgumentList
public sealed class XsltArgumentList
type XsltArgumentList = class
Public Class XsltArgumentList
Public NotInheritable Class XsltArgumentList
继承
XsltArgumentList

注解

此方法使用 Transform 此类。 它允许从样式表内调用参数和扩展对象。

将参数和对象添加到 XsltArgumentList其中时,它们分别与命名空间限定名称和命名空间 URI 相关联。

以下是传递对象而不是使用嵌入脚本的优点,例如 <msxsl:script>

  • 改善了类的包装和重用。

  • 允许样式表更小且更易于维护。

  • 支持将节点片段 (传递到 XPathNavigator 样式表的) 。

有关使用 XsltArgumentList的详细信息,请参阅 XSLT 扩展对象XSLT 参数

构造函数

XsltArgumentList()

实施 XsltArgumentList 的新实例。

方法

AddExtensionObject(String, Object)

将新对象添至 XsltArgumentList 并将其与命名空间 URI 关联。

AddParam(String, String, Object)

将参数添至 XsltArgumentList,并将其与命名空间限定名关联。

Clear()

XsltArgumentList 移除所有参数和扩展对象。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetExtensionObject(String)

获取与给定命名空间关联的对象。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetParam(String, String)

获取与命名空间限定名关联的参数。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
RemoveExtensionObject(String)

XsltArgumentList 移除带有命名空间 URI 的对象。

RemoveParam(String, String)

XsltArgumentList 移除参数。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

事件

XsltMessageEncountered

xsl:message 元素在样式表中指定了一则消息时将发生此事件。

适用于