Пример #1
0
        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);
        }
Пример #2
0
 public override string Clean(string html)
 {
     return(HtmlX.MinimalHtml(html, false));
 }
Пример #3
0
 public virtual string Clean(string html)
 {
     return(HtmlX.MinimalHtml(html, true));
 }
Пример #4
0
 /// <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))
 {
 }
Пример #5
0
 /// <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))
 {
 }
Пример #6
0
 /// <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)
 {
 }
Пример #7
0
 /// <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)
 {
 }
Пример #8
0
 /// <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)
 {
 }
Пример #9
0
 /// <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)
 {
 }
Пример #10
0
 /// <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)
 {
 }