public GeneradorCadenasCfdi(string version)
 {
     try
     {
         string            xsl;
         LocalFileResolver resolver = new LocalFileResolver();
         if (version == "2.2")
         {
             resolver.DirectorioInicial = Path.Combine(ConfigurationManager.AppSettings["RutaArchivosXsl"], "2.2") + "\\";
             xsl = File.ReadAllText(Path.Combine(resolver.DirectorioInicial, "cadenaoriginal_2_2.xslt"));
         }
         else
         {
             // resolver.DirectorioInicial = Path.Combine(ConfigurationManager.AppSettings["RutaArchivosXsl"], "3.2" + "\\");
             // xsl = File.ReadAllText(Path.Combine(resolver.DirectorioInicial, "cadenaoriginal_3_2.xslt"));
             resolver.DirectorioInicial = Path.Combine(ConfigurationManager.AppSettings["RutaArchivosXsl"], "3.3" + "\\");
             xsl = File.ReadAllText(Path.Combine(resolver.DirectorioInicial, "cadenaoriginal_3_3.xslt"));
         }
         var xsltInput  = new StringReader(xsl);
         var xsltReader = new XmlTextReader(xsltInput);
         xsltTransform.Load(xsltReader, new XsltSettings(false, true), resolver);
     }
     catch (Exception exception)
     {
         Log.Error(exception);
     }
 }
 public GeneradorCadenas()
 {
     try
     {
         LocalFileResolver resolver = new LocalFileResolver();
         var xsl = File.ReadAllText(ConfigurationManager.AppSettings["RutaXslt"] + "\\cadenaoriginal_3_3.xslt");
         xsltInput  = new StringReader(xsl);
         xsltReader = new XmlTextReader(xsltInput);
         xsltTransform.Load(xsltReader, new XsltSettings(false, true), resolver);
     }
     catch (Exception exception)
     {
         Log.Error("Error(GeneradorCadenas):" + exception);
     }
 }
Пример #3
0
        public CadenaOriginal(string nombreXsl)
        {
            String rutaXsl;

            if (HostingEnvironment.IsHosted)
            {
                rutaXsl = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "bin", "XslRet", nombreXsl);
            }
            else
            {
                rutaXsl = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "XslRet", nombreXsl);
            }
            var xsl = File.ReadAllText(rutaXsl);
            LocalFileResolver resolver = new LocalFileResolver();
            var xsltInput  = new StringReader(xsl);
            var xsltReader = new XmlTextReader(xsltInput);

            xsltReader.XmlResolver = resolver;
            xsltTransform.Load(xsltReader, new XsltSettings(false, true), resolver);
            xsltReader.Close();
        }