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 指定消息时发生。

适用于