Ejemplo n.º 1
0
        private static HtmlToPlainTextFormatter FormatAllNodes(HtmlToPlainTextFormatter builder, HtmlNode node)
        {
            builder.EnsureSeparatorFor(node);

            if (node.Name == "#text")
            {
                builder.Append(node.InnerText);
            }

            foreach (var childNode in node.ChildNodes)
            {
                FormatAllNodes(builder, childNode);
            }

            return(builder.EnsureSeparatorFor(node));
        }
        private static HtmlToPlainTextFormatter FormatAllNodes(HtmlToPlainTextFormatter builder, HtmlNode node)
        {
            builder.EnsureSeparatorFor(node);

            if (node.Name == "#text")
                builder.Append(node.InnerText);

            foreach (var childNode in node.ChildNodes)
                FormatAllNodes(builder, childNode);

            return builder.EnsureSeparatorFor(node);
        }