コード例 #1
0
ファイル: HtmlXTest.cs プロジェクト: slamj1/lyniconanc
        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
ファイル: MinHtml.cs プロジェクト: slamj1/lyniconanc
 /// <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
ファイル: MinHtml.cs プロジェクト: slamj1/lyniconanc
 /// <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
ファイル: MinHtml.cs プロジェクト: slamj1/lyniconanc
 /// <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
ファイル: MinHtml.cs プロジェクト: slamj1/lyniconanc
 /// <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
ファイル: MinHtml.cs プロジェクト: slamj1/lyniconanc
 /// <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)
 {
 }