System.Xml.Xsl.XslCompiledTransform.Transform C# (CSharp) Method

Transform() public method

public Transform ( IXPathNavigable input, XmlWriter results ) : void
input IXPathNavigable
results System.Xml.XmlWriter
return void
        public void Transform(IXPathNavigable input, XmlWriter results)
        {
            CheckArguments(input, results);
            Transform(input, (XsltArgumentList)null, results, XmlNullResolver.Singleton);
        }

Same methods

XslCompiledTransform::Transform ( IXPathNavigable input, XsltArgumentList arguments, Stream results ) : void
XslCompiledTransform::Transform ( IXPathNavigable input, XsltArgumentList arguments, TextWriter results ) : void
XslCompiledTransform::Transform ( IXPathNavigable input, XsltArgumentList arguments, XmlWriter results ) : void
XslCompiledTransform::Transform ( IXPathNavigable input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver ) : void
XslCompiledTransform::Transform ( XmlReader input, XmlWriter results ) : void
XslCompiledTransform::Transform ( XmlReader input, XsltArgumentList arguments, Stream results ) : void
XslCompiledTransform::Transform ( XmlReader input, XsltArgumentList arguments, TextWriter results ) : void
XslCompiledTransform::Transform ( XmlReader input, XsltArgumentList arguments, XmlWriter results ) : void
XslCompiledTransform::Transform ( XmlReader input, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver ) : void
XslCompiledTransform::Transform ( string inputUri, XmlWriter results ) : void
XslCompiledTransform::Transform ( string inputUri, XsltArgumentList arguments, Stream results ) : void
XslCompiledTransform::Transform ( string inputUri, XsltArgumentList arguments, TextWriter results ) : void
XslCompiledTransform::Transform ( string inputUri, XsltArgumentList arguments, XmlWriter results ) : void
XslCompiledTransform::Transform ( string inputUri, XsltArgumentList arguments, XmlWriter results, XmlResolver documentResolver ) : void
XslCompiledTransform::Transform ( string inputUri, string resultsFile ) : void

Usage Example

Exemplo n.º 1
0
        public void BuildNavigator(string modelFilePath)
        {
            XmlResolver resolver = new XmlUrlResolver();
            resolver.Credentials = CredentialCache.DefaultCredentials;
            XmlTextReader tr = new XmlTextReader(modelFilePath);
            XslCompiledTransform transform = new XslCompiledTransform();
            transform.Load(this.stylesheetFilesPath + Path.DirectorySeparatorChar + "ModelTree.xsl",null,resolver);
            XmlTextWriter tw = new XmlTextWriter(this.htmlFilesPath + Path.DirectorySeparatorChar + "ModelTree.htm", Encoding.UTF8);
            XsltArgumentList al = new XsltArgumentList();
            al.AddParam("modelBrowser","",this.localizer.GetValue("Globals","ModelBrowser"));
            al.AddParam("glossary","",this.localizer.GetValue("Globals","Glossary"));
            al.AddParam("stakeholders", "", this.localizer.GetValue("Globals", "Stakeholders"));
            transform.Transform(tr,al,tw,null);
            tw.Close();
            tr.Close();

            tr = new XmlTextReader(modelFilePath);
            transform.Load(this.stylesheetFilesPath + Path.DirectorySeparatorChar + "HomePage.xsl",null,resolver);
            tw = new XmlTextWriter(this.htmlFilesPath + Path.DirectorySeparatorChar + "main.htm",Encoding.UTF8);
            al = new XsltArgumentList();
            AssemblyName an = this.GetType().Assembly.GetName();
            al.AddParam("version","",an.Version.ToString(3));
            al.AddParam("model", "", this.localizer.GetValue("Globals", "Model"));
            al.AddParam("author", "", this.localizer.GetValue("Globals", "Author"));
            al.AddParam("company", "", this.localizer.GetValue("Globals", "Company"));
            al.AddParam("creationDate", "", this.localizer.GetValue("Globals", "CreationDate"));
            al.AddParam("exportPrintDate", "", this.localizer.GetValue("Globals", "ExportPrintDate"));
            al.AddParam("now", "", Convert.ToString(DateTime.Now, DateTimeFormatInfo.InvariantInfo));
            al.AddParam("release", "", this.localizer.GetValue("Globals", "Release"));
            transform.Transform(tr,al,tw,null);
            tw.Close();
            tr.Close();
        }
All Usage Examples Of System.Xml.Xsl.XslCompiledTransform::Transform