Exemplo n.º 1
0
        public override void ExitHtmlDocument(HTMLParser.HtmlDocumentContext ctx)
        {
            var textContent = new StringBuilder();

            foreach (var elemsCtx in ctx.htmlElements())
            {
                var markup = MyTreeProperty.Get(elemsCtx);
                if (string.IsNullOrEmpty(markup))
                {
                    continue;
                }

                textContent.Append(markup);
            }
            _results.HtmlOnly = textContent.ToString();
        }
Exemplo n.º 2
0
 /// <summary>
 /// Exit a parse tree produced by <see cref="HTMLParser.htmlDocument"/>.
 /// <para>The default implementation does nothing.</para>
 /// </summary>
 /// <param name="context">The parse tree.</param>
 public virtual void ExitHtmlDocument([NotNull] HTMLParser.HtmlDocumentContext context)
 {
 }