Пример #1
0
        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());
        }
Пример #2
0
        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();
        }