public static string CreateHtmlView(Uri resource, string frame, string baseAddress) { XDocument original = XDocument.Load(new StreamReader(Utils.GetResourceStream("html.view.html"))); XslCompiledTransform transform = CreateTransform("xslt.view.xslt"); XsltArgumentList arguments = new XsltArgumentList(); arguments.AddParam("resource", "", resource.ToString()); arguments.AddParam("frame", "", frame); arguments.AddParam("base", "", baseAddress); System.IO.StringWriter writer = new System.IO.StringWriter(); using (XmlTextWriter xmlWriter = new XmlHtmlWriter(writer)) { xmlWriter.Formatting = System.Xml.Formatting.Indented; transform.Transform(original.CreateReader(), arguments, xmlWriter); } return(writer.ToString()); }
public static string CreateHtmlView(Uri resource, string frame, string baseAddress) { XDocument original = XDocument.Load(new StreamReader(Utils.GetResourceStream("html.view.html"))); XslCompiledTransform transform = CreateTransform("xslt.view.xslt"); XsltArgumentList arguments = new XsltArgumentList(); arguments.AddParam("resource", "", resource.ToString()); arguments.AddParam("frame", "", frame); arguments.AddParam("base", "", baseAddress); System.IO.StringWriter writer = new System.IO.StringWriter(); using (XmlTextWriter xmlWriter = new XmlHtmlWriter(writer)) { xmlWriter.Formatting = System.Xml.Formatting.Indented; transform.Transform(original.CreateReader(), arguments, xmlWriter); } return writer.ToString(); }