Name
XslTransform
Synopsis
This object uses the Load( )method to
input a stylesheet from either a
URL, an XPathNavigator object, an object
implementing IXPathNavigable, or an
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.
Note that in the .NET 1.1 release, any method or constructor of this
class which does not take an XmlResolver instance
has been marked obsolete, in favor of overloads that take an
XmlResolver instance to resolve external entities
(DTD references, entity references, and so on). Change any legacy
(pre-1.1) code using those methods to take an
XmlResolver instance in the method or constructor
call, as these obsolete methods could disappear in a future version
of the framework.
public sealed class XslTransform {
// Public Constructors
public XslTransform( );
// Public Instance Properties
public XmlResolver XmlResolver{set; }
// obsolete
// Public Instance Methods
public void Load(System.Xml.XPath.IXPathNavigable stylesheet);
// obsolete
public void Load(// obsolete ...