summary refs log tree commit diff
path: root/ReferenceClientProxyImplementation/Helpers/HtmlUtils.cs
blob: a8ee44786383a5c1adb3a795173a3c2acdec75d0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
using AngleSharp.Html;
using AngleSharp.Html.Parser;

namespace ReferenceClientProxyImplementation.Helpers;

public class HtmlUtils {
    public static string CleanupHtml(string input) {
        var parser = new HtmlParser();

        var document = parser.ParseDocument(input);

        var sw = new StringWriter();
        document.ToHtml(sw, new PrettyMarkupFormatter());
        return sw.ToString();
    }
}