public static string Render(CSSDocument css) { StringBuilder txt = new StringBuilder(); txt.Append("<pre><span class=\"cssDoc\">"); foreach (Directive dr in css.Directives) { txt.AppendFormat("<span class=\"directive\">{0}</span>\r\n", Render(dr)); } if (txt.Length > 0) { txt.Append("\r\n"); } foreach (RuleSet rules in css.RuleSets) { txt.AppendFormat("<span class=\"ruleset\">{0}</span>\r\n", Render(rules, 0)); } txt.Append("</span></pre>"); return(txt.ToString()); }