public void Transform(string inputUri, XsltArgumentList arguments, XmlWriter results)
 {
     CheckArguments(inputUri, results);
     using (XmlReader reader = XmlReader.Create(inputUri, ReaderSettings)) {
         Transform(reader, arguments, results, XsltConfigSection.CreateDefaultResolver());
     }
 }
        public void Load(string url)
        {
            XmlTextReaderImpl tr       = new XmlTextReaderImpl(url);
            Evidence          evidence = XmlSecureResolver.CreateEvidenceForUrl(tr.BaseURI); // We should ask BaseURI before we start reading because it's changing with each node

            Compile(Compiler.LoadDocument(tr).CreateNavigator(), XsltConfigSection.CreateDefaultResolver(), evidence);
        }
 public void Transform(XmlReader input, XsltArgumentList arguments, Stream results)
 {
     CheckArguments(input, results);
     using (XmlWriter writer = XmlWriter.Create(results, OutputSettings)) {
         Transform(input, arguments, writer, XsltConfigSection.CreateDefaultResolver());
         writer.Close();
     }
 }
 public void Transform(IXPathNavigable input, XsltArgumentList arguments, TextWriter results)
 {
     CheckArguments(input, results);
     using (XmlWriter writer = XmlWriter.Create(results, OutputSettings)) {
         Transform(input, arguments, writer, XsltConfigSection.CreateDefaultResolver());
         writer.Close();
     }
 }
 public void Load(XPathNavigator stylesheet)
 {
     if (stylesheet == null)
     {
         throw new ArgumentNullException("stylesheet");
     }
     Load(stylesheet, XsltConfigSection.CreateDefaultResolver());
 }
 public void Load(string stylesheetUri)
 {
     Reset();
     if (stylesheetUri == null)
     {
         throw new ArgumentNullException("stylesheetUri");
     }
     LoadInternal(stylesheetUri, XsltSettings.Default, XsltConfigSection.CreateDefaultResolver());
 }
        public void Transform(string inputUri, string resultsFile)
        {
            if (inputUri == null)
            {
                throw new ArgumentNullException("inputUri");
            }

            if (resultsFile == null)
            {
                throw new ArgumentNullException("resultsFile");
            }

            // SQLBUDT 276415: Prevent wiping out the content of the input file if the output file is the same
            using (XmlReader reader = XmlReader.Create(inputUri, ReaderSettings))
                using (XmlWriter writer = XmlWriter.Create(resultsFile, OutputSettings)) {
                    Transform(reader, (XsltArgumentList)null, writer, XsltConfigSection.CreateDefaultResolver());
                    writer.Close();
                }
        }
 public void Transform(XmlReader input, XsltArgumentList arguments, XmlWriter results)
 {
     CheckArguments(input, results);
     Transform(input, arguments, results, XsltConfigSection.CreateDefaultResolver());
 }
        //------------------------------------------------
        // Transform methods which take an IXPathNavigable
        //------------------------------------------------

        public void Transform(IXPathNavigable input, XmlWriter results)
        {
            CheckArguments(input, results);
            Transform(input, (XsltArgumentList)null, results, XsltConfigSection.CreateDefaultResolver());
        }
 public void Load(IXPathNavigable stylesheet)
 {
     Reset();
     LoadInternal(stylesheet, XsltSettings.Default, XsltConfigSection.CreateDefaultResolver());
 }
 public void Load(XmlReader stylesheet)
 {
     Reset();
     LoadInternal(stylesheet, XsltSettings.Default, XsltConfigSection.CreateDefaultResolver());
 }
 public void Load(IXPathNavigable stylesheet)
 {
     Load(stylesheet, XsltConfigSection.CreateDefaultResolver());
 }
 public void Load(XmlReader stylesheet)
 {
     Load(stylesheet, XsltConfigSection.CreateDefaultResolver());
 }
 public void Load(IXPathNavigable stylesheet)
 {
     Load(stylesheet.CreateNavigator(), XsltSettings.Default, XsltConfigSection.CreateDefaultResolver());
 }
Exemple #15
0
        public void Load(string url)
        {
            XmlTextReaderImpl tr = new XmlTextReaderImpl(url);

            Compile(Compiler.LoadDocument(tr).CreateNavigator(), XsltConfigSection.CreateDefaultResolver());
        }