Пример #1
0
        public CodeFormatter()
        {
            _isFullPage    = false;
            _pageTitle     = String.Empty;
            _xhtmlOptions  = new XhtmlOptions();
            _highlightMode = CodeHighlightMode.Snippets;

            _xhtmlOptions.EmitLineNumbers   = false;
            _xhtmlOptions.MarkNthLineNumber = false;
            _xhtmlOptions.EmitStyleTag      = false;
        }
Пример #2
0
        private static XmlDocument GetXml(string syntaxId, string input)
        {
            XhtmlOptions o = new XhtmlOptions();
            o.EmitStyleTag = false;
            o.NewLineChars = "\n";

            Highlighter h = new Highlighter(syntaxId, new XhtmlFormatter(o));
            string text = h.Highlight(input);

            XmlDocument doc = new XmlDocument();
            doc.LoadXml(text);
            return doc;
        }