XsltArgumentList

XsltArgumentList

System.Xml.Xsl (system.xml.dll) sealed class

The XsltArgumentList class constructs lists of parameters and node fragment objects that can be called from stylesheets. This type is called as the second argument to the Transform( ) method of XslTransform . Parameters are associated with namespace-qualified names , and objects are associated with their namespace URIs.

The XsltArgumentList can also be used to bind functions and variables into the XSLT engine's execution spacecommonly called the XSLT contextfor use by the XSLT stylesheet during processing. See this book's website, http://www.oreilly.com/catalog/csharpnut2/ for an example program that demonstrates this.

 public sealed class  XsltArgumentList  {  // Public Constructors  public  XsltArgumentList  ( );  // Public Instance Methods  public void  AddExtensionObject  (string   namespaceUri   , object   extension   );    public void  AddParam  (string   name   , string   namespaceUri   , object   parameter   );    public void  Clear  ( );    public object  GetExtensionObject  (string   namespaceUri   );    public object  GetParam  (string   name   , string   namespaceUri   );    public object  RemoveExtensionObject  (string   namespaceUri   );    public object  RemoveParam  (string   name   , string   namespaceUri   ); } 

Passed To

XslTransform.Transform( )



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net