public void OutputPage(DocumentationPage page) { Output.AppendFormat("<div id='page-{0}' class='page' >", page.Name.Replace(" ", "")); page.GetContent(this); Output.Append("</div>"); foreach (var child in page.ChildPages) { OutputPage(child); } }