예제 #1
0
        }         // func CreatePipeline

        public static void ToXml(string markdown, XmlWriter xml, MarkdownPipeline pipeline)
        {
            if (markdown == null)
            {
                return;
            }
            if (xml == null)
            {
                throw new ArgumentNullException(nameof(xml));
            }

            pipeline = pipeline ?? DefaultPipeLine;

            var renderer = new SpeeDataRenderer(xml);

            pipeline.Setup(renderer);
            renderer.Render(Markdig.Markdown.Parse(markdown, pipeline));
        }         // proc ToXaml