/// <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 ); }