public void TestPutInParas() { var doc = new HtmlDocument(); doc.LoadHtml(@"<p>test</p>"); HtmlX.PutTextInParas(doc, doc.DocumentNode); Assert.Equal("<p>test</p>", doc.DocumentNode.OuterHtml); doc.LoadHtml(@"some stuff<br/><br/>more stuff"); HtmlX.PutTextInParas(doc, null); Assert.Equal("<p>some stuff</p><p>more stuff</p>", doc.DocumentNode.OuterHtml); doc.LoadHtml(@"just text"); HtmlX.PutTextInParas(doc, null); Assert.Equal("<p>just text</p>", doc.DocumentNode.OuterHtml); doc.LoadHtml(@"<p>embedded<br/><br/>another embedded<br>ok break</p>"); HtmlX.PutTextInParas(doc, null); Assert.Equal("<p>embedded</p><p>another embedded<br>ok break</p>", doc.DocumentNode.OuterHtml); doc.LoadHtml(@"<p style='text-align: center'>centred</p>"); HtmlX.PutTextInParas(doc, null); Assert.Equal("<p style='text-align: center'>centred</p>", doc.DocumentNode.OuterHtml); }
public override string Clean(string html) { return(HtmlX.MinimalHtml(html, false)); }
public virtual string Clean(string html) { return(HtmlX.MinimalHtml(html, true)); }
/// <summary> /// Create a MinHtml from an HTML string with optional cleaning /// </summary> /// <param name="anyHtml">HTML string</param> /// <param name="isClean">If true, don't clean</param> public MinHtml(string anyHtml, bool isClean) : base(isClean ? anyHtml : HtmlX.MinimalHtml(anyHtml, true)) { }
/// <summary> /// Create a MinHtml from an HTML string (which is cleaned of illegal tags) /// </summary> /// <param name="anyHtml">HTML string</param> public MinHtml(string anyHtml) : base(HtmlX.MinimalHtml(anyHtml, true)) { }
/// <summary> /// Create a MaxHtml from an HTML string with optional cleaning /// </summary> /// <param name="anyHtml">HTML string</param> /// <param name="isClean">If true, don't clean</param> public MaxHtml(string anyHtml, bool isClean) : base(isClean ? anyHtml : HtmlX.MaxHtml(anyHtml), true) { }
/// <summary> /// Create a MaxHtml from an HTML string (which is cleaned of illegal tags) /// </summary> /// <param name="anyHtml">HTML string</param> public MaxHtml(string anyHtml) : base(HtmlX.MaxHtml(anyHtml), true) { }
/// <summary> /// Create a MedHtml from an HTML string (which is cleaned of illegal tags) /// </summary> /// <param name="anyHtml">HTML string</param> public MedHtml(string anyHtml) : base(HtmlX.MediumHtml(anyHtml), true) { }
/// <summary> /// Create a MinHtmlNoLinks from an HTML string with optional cleaning /// </summary> /// <param name="anyHtml">HTML string</param> /// <param name="isClean">If true, don't clean</param> public MinHtmlNoLinks(string anyHtml, bool isClean) : base(isClean ? anyHtml : HtmlX.MinimalHtml(anyHtml, false), true) { }
/// <summary> /// Create a MinHtmlNoLinks from an HTML string (which is cleaned of illegal tags) /// </summary> /// <param name="anyHtml">HTML string</param> public MinHtmlNoLinks(string anyHtml) : base(HtmlX.MinimalHtml(anyHtml, false), true) { }