Пример #1
0
        internal static string GetOuterHtml(this IHtmlNode node)
        {
            var accum = new StringBuilder();
            var v     = new OuterHtmlNodeVisitor(accum);

            v.Visit((DomNode)node);

            return(accum.ToString().Trim());
        }
Пример #2
0
        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());
        }