Name

XslTransform

Synopsis

This object, an object implementing IXPathNavigable, or a XmlReader object (remember, an XSL stylesheet is an XML document itself). The Transform() method takes a URL, an XPathNavigator object, or an object implementing IXPathNavigable as its first argument, which contains the XML document to transform. The second argument is an XsltArgumentList object; see XsltArgumentList for an example of using bound functions and/or variables.

The transformed result is output to an XmlReader object by default, or you can specify either a System.IO.Stream, XmlWriter, or XmlTextWriter object in the third argument for the output.

public sealed class XslTransform {
// Public Constructors
   public method XslTransform();  
// Public Instance Properties
   public field XmlResolver XmlResolver{set; } 
// Public Instance Methods
   public method void Load(
        System.Xml.XPath.IXPathNavigable stylesheet);  
   public method void Load(
        System.Xml.XPath.IXPathNavigable stylesheet, 
        System.Xml.XmlResolver resolver);  
   public method void Load(string url);  
   public method void Load(string url, 
        System.Xml.XmlResolver resolver);  
   public method void Load(System.Xml.XmlReader stylesheet);  
   public method void Load(System.Xml.XmlReader stylesheet, 
        System.Xml.XmlResolver resolver);  
   public method void Load(
        System.Xml.XPath.XPathNavigator stylesheet);  
   public method void Load(
        System.Xml.XPath.XPathNavigator stylesheet, 
        System.Xml.XmlResolver resolver);  
   public method void Transform( System.Xml.XPath.IXPathNavigable ...

Get C# in a Nutshell now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.