예제 #1
0
        public void TestWriting()
        {
            var writer = new HtmlWriter();
            TagParser.Parse(html, writer);

            Assert.AreEqual(htmlWritten, writer.ToString());
        }
예제 #2
0
        public void TestCleaning()
        {
            var writer = new HtmlWriter();
            var clean = new HtmlCleaner(writer);
            TagParser.Parse(html, clean);

            Assert.AreEqual(htmlCleaned, writer.ToString());
        }
예제 #3
0
파일: Html.cs 프로젝트: hultqvist/WebTools
 public static string Clean(string raw)
 {
     var w = new StringWriter();
     var writer = new HtmlWriter(w);
     var cleaner = new HtmlCleaner(writer);
     TagParser.Parse(raw, cleaner);
     return w.GetStringBuilder().ToString();
 }