public string ConvertToString(string xrpt) { xrpt = Preprocess(xrpt); var xml = new XmlDocument(); xml.LoadXml(StripByteOrderMark.Strip(xrpt.Trim())); return(GetXslfoText(xml)); }
public string ConvertToString(string xrpt) { var xml = new XmlDocument(); xml.LoadXml(StripByteOrderMark.Strip(xrpt.Trim())); using (var writer = new StringWriterWithEncoding(Encoding.UTF8)) { _xslt.Transform(xml, null, writer); return(writer.ToString()); } }
public byte[] ConvertToBuffer(string xrpt, string reportName) { xrpt = Preprocess(xrpt); var xml = new XmlDocument(); xml.LoadXml(StripByteOrderMark.Strip(xrpt.Trim())); var xslfoText = GetXslfoText(xml); var pdfData = GetPdfData(xslfoText, reportName); return(pdfData); }
public string ConvertToString(string xrpt) { xrpt = Preprocess(xrpt); var xml = new XmlDocument(); xml.LoadXml(StripByteOrderMark.Strip(xrpt.Trim())); using (var writer = new StringWriter()) using (var xmlWriter = new XmlTextWriter(writer)) { xmlWriter.Formatting = Formatting.Indented; xmlWriter.WriteStartDocument(); _xslt.Transform(xml, null, xmlWriter, new XmlUrlResolver()); return(writer.ToString() .Replace(Convert.ToString((char)160), " ")); } }