Пример #1
0
        private void InitializeTreeBuilder()
        {
            treeBuilder = new CsQueryTreeBuilder(DomIndexProvider);

            treeBuilder.NamePolicy           = XmlViolationPolicy.Allow;
            treeBuilder.WantsComments        = !HtmlParsingOptions.HasFlag(HtmlParsingOptions.IgnoreComments);
            treeBuilder.AllowSelfClosingTags = HtmlParsingOptions.HasFlag(HtmlParsingOptions.AllowSelfClosingTags);

            // DocTypeExpectation should be set later depending on fragment/content/document selection
        }
Пример #2
0
 private static HtmlParsingOptions MergeOptions(HtmlParsingOptions options)
 {
     if (options.HasFlag(HtmlParsingOptions.Default))
     {
         return(CsQuery.Config.HtmlParsingOptions | options & ~(HtmlParsingOptions.Default));
     }
     else
     {
         return(options);
     }
 }
Пример #3
0
 private static HtmlParsingOptions MergeOptions(HtmlParsingOptions options)
 {
     if (options.HasFlag(HtmlParsingOptions.Default))
     {
         return CsQuery.Config.HtmlParsingOptions | options & ~(HtmlParsingOptions.Default);
     }
     else
     {
         return options;
     }
 }