XslTransform

XslTransform

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

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  System.Xml.XPath.IXPathNavigable   stylesheet   , System.Xml.XmlResolver   resolver   );    public void  Load  (System.Xml.XPath.IXPathNavigable   stylesheet   , System.Xml.XmlResolver   resolver   ,        System.Security.Policy.Evidence   evidence   );    public void  Load  (string   url   );    public void  Load  (string   url   , System.Xml.XmlResolver   resolver   );    public void  Load  (System.Xml.XmlReader   stylesheet   );  // obsolete  public void  Load  (System.Xml.XmlReader   stylesheet   , System.Xml.XmlResolver   resolver   )  // obsolete  public void  Load  (System.Xml.XmlReader   stylesheet   , System.Xml.XmlResolver   resolver   ,        System.Security.Policy.Evidence   evidence   );    public void  Load  (System.Xml.XPath.XPathNavigator   stylesheet   )  // obsolete  public void  Load  (System.Xml.XPath.XPathNavigator   stylesheet   , System.Xml.XmlResolver   resolver   )  // obsolete  public void  Load  (System.Xml.XPath.XPathNavigator   stylesheet   , System.Xml.XmlResolver   resolver   ,        System.Security.Policy.Evidence   evidence   );    public void  Transform  (System.Xml.XPath.IXPathNavigable   input   , XsltArgumentList   args   ,        System.IO.Stream   output   )  // obsolete  public void  Transform  (System.Xml.XPath.IXPathNavigable   input   , XsltArgumentList   args   ,        System.IO.Stream   output   , System.Xml.XmlResolver   resolver   );    public void  Transform  ( System.Xml.XPath.IXPathNavigable   input   , XsltArgumentList   args   ,        System.IO.TextWriter   output   )  // obsolete  public void  Transform  (System.Xml.XPath.IXPathNavigable   input   , XsltArgumentList   args   ,        System.IO.TextWriter   output   , System.Xml.XmlResolver   resolver   );    public void  Transform  (System.Xml.XPath.IXPathNavigable   input   , XsltArgumentList   args   ,        System.Xml.XmlWriter   output   )  // obsolete  public void  Transform  (System.Xml.XPath.IXPathNavigable   input   , XsltArgumentList   args   ,        System.Xml.XmlWriter   output   , System.Xml.XmlResolver   resolver   );    public void  Transform  (string   inputfile   , string   outputfile   )  // obsolete  public void  Transform  (string   inputfile   , string   outputfile   , System.Xml.XmlResolver   resolver   );    public void  Transform  (System.Xml.XPath.XPathNavigator   input   , XsltArgumentList   args   ,        System.IO.Stream   output   )  // obsolete  public void  Transform  (System.Xml.XPath.XPathNavigator   input   , XsltArgumentList   args   ,        System.IO.Stream   output   , System.Xml.XmlResolver   resolver   );    public void  Transform  (System.Xml.XPath.XPathNavigator   input   , XsltArgumentList   args   ,        System.IO.TextWriter   output   )  // obsolete  public void  Transform  (System.Xml.XPath.XPathNavigator   input   , XsltArgumentList   args   ,        System.IO.TextWriter   output   , System.Xml.XmlResolver   resolver   );    public void  Transform  (System.Xml.XPath.XPathNavigator   input   , XsltArgumentList   args   ,       System.Xml.XmlWriter   output   )  // obsolete  public void  Transform  (System.Xml.XPath.XPathNavigator   input   , XsltArgumentList   args   ,        System.Xml.XmlWriter   output   , System.Xml.XmlResolver   resolver   );    public XmlReader  Transform  (  // obsolete  System.Xml.XPath.IXPathNavigable   input   , XsltArgumentList   args   );    public XmlReader  Transform  (System.Xml.XPath.IXPathNavigable   input   , XsltArgumentList   args   ,        System.Xml.XmlResolver   resolver   );    public XmlReader  Transform  (System.Xml.XPath.XPathNavigator   input   , XsltArgumentList   args   )  // obsolete  public XmlReader  Transform  (System.Xml.XPath.XPathNavigator   input   , XsltArgumentList   args   ,        System.Xml.XmlResolver   resolver   ); } 


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