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); } }
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(); }