/// <summary> /// Generate runtime receipt xml structure for display on a textbox for debugging purposes /// </summary> /// <param name="root">The root element</param> /// <returns>Html textbox containing the xml</returns> public string Debug(IXPathNavigable root) { StringBuilder html = new StringBuilder(); if (CommonLogic.QueryStringBool("debug")) { html.AppendFormat("<textarea cols=\"100\" rows=\"80\" >\n"); XPathNavigator nav = root.CreateNavigator(); html.Append(nav.OuterXml); html.AppendFormat("</textarea>\n"); } return(html.ToString()); }