语言

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)

从 .. 中删除具有命名空间 URI XsltArgumentList的对象。

RemoveParam(String, String)

从 . 中删除参数XsltArgumentList

ToString()

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

(继承自 Object)

事件

名称 说明
XsltMessageEncountered

当元素在样式表中 xsl:message 指定消息时发生。

适用于