/// <summary> /// 处理特殊标签 /// </summary> /// <param name="specialTag">特殊标签</param> /// <returns></returns> protected override IHtmlSpecial ProcessSpecial(HtmlSpecialTag specialTag) { var specialObject = base.ProcessSpecial(specialTag).CastTo <DomSpecial>(); specialObject.ContentFragment = specialTag; return(specialObject); }
/// <summary> /// 处理特殊节点 /// </summary> /// <param name="specialTag">特殊的 HTML 标签</param> /// <returns>处理过程中所创建的特殊标签节点,若不支持则返回 null</returns> protected virtual IHtmlSpecial ProcessSpecial(HtmlSpecialTag specialTag) { return(CreateSpecial(specialTag.Html)); }