Exemplo n.º 1
0
 protected virtual string AppendElementNode(string text, ParsedElement element)
 {
     if (element.StartTag.Equals("<ul>", StringComparison.InvariantCultureIgnoreCase))
     {
         return(ListTagsFormatter.AppendUnorderedList(text, element, this));
     }
     else if (element.StartTag.Equals("<ol>", StringComparison.InvariantCultureIgnoreCase))
     {
         return(ListTagsFormatter.AppendOrderedList(text, element, this));
     }
     else if (element.StartTag.StartsWith("<a ", StringComparison.InvariantCultureIgnoreCase))
     {
         return(UrlTagsFormatter.AppendUrlTag(text, element, this));
     }
     else if (element.StartTag.Equals("<hr>", StringComparison.InvariantCultureIgnoreCase))
     {
         return(HorizontalRuleTagsFormatter.AppendHorizontalRule(text, element, this));
     }
     else if (element.StartTag.Equals("<noparse>", StringComparison.InvariantCultureIgnoreCase))
     {
         return(text + element.ToString());
     }
     else
     {
         return(AppendGenericElementNode(text, element));
     }
 }
Exemplo n.º 2
0
 public TagsFormatter(UrlTagsFormatter urlTagsFormatter, HorizontalRuleTagsFormatter hrTagsFormatter)
 {
     UrlTagsFormatter            = urlTagsFormatter;
     HorizontalRuleTagsFormatter = hrTagsFormatter;
 }