internal static string GetOuterHtml(this IHtmlNode node) { var accum = new StringBuilder(); var v = new OuterHtmlNodeVisitor(accum); v.Visit((DomNode)node); return(accum.ToString().Trim()); }
internal static string GetInnerHtml(this IHtmlNode self) { var accum = new StringBuilder(); var v = new OuterHtmlNodeVisitor(accum); foreach (var node in ((DomNode)self).ChildNodes) { v.Visit(node); } return(accum.ToString().Trim()); }