Mono Class Library: System.Xml.Xsl.XsltArgumentList Overview | Members

System.Xml.Xsl.XsltArgumentList.AddParam Method

Assigns a value to a stylesheet parameter.

public void AddParam (string name, string namespaceUri, object parameter)

Parameters

name
The name of the variable.
namespaceUri
The namespace URI of the variable, or the empty string for variables not declared in a namespace.
parameter
The value to assign to the parameter.

Remarks

Stylesheet parameters refer to top-level xsl:param nodes outside of templates. For instance:

XML Example

<xsl:stylesheet xmlns:mynamespace="http://www.mydomain.com">
	<xsl:param name="arg1" select="'defaultValue'" />
	<xsl:param name="mynamespace:nsarg1" />
</xsl:stylesheet>

To assign a value to the first parameter, use:

C# Example

args.AddParam("arg1", "", "newvalue");

To assign a value to the second parameter, use:

C# Example

args.AddParam("nsarg1", "http://www.mydomain.com", "newvalue");

Requirements

Namespace: System.Xml.Xsl
Assembly: System.Xml (in System.Xml.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0