Sanitize() public method

Cleans up an HTML string by removing elements on the blacklist and all elements that start with onXXX .
public Sanitize ( string html ) : string
html string
return string
Exemplo n.º 1
0
        /// <summary>
        /// Cleans up an HTML string and removes HTML tags in blacklist
        /// </summary>
        /// <param name="html">The HTML.</param>
        /// <param name="blackList">The black list.</param>
        /// <returns></returns>
        public static string SanitizeHtml( string html, params string[] blackList )
        {
            var sanitizer = new HtmlSanitizer();

            if ( blackList != null && blackList.Length > 0 )
            {
                sanitizer.BlackList.Clear();
                foreach ( string item in blackList )
                    sanitizer.BlackList.Add( item );
            }

            return sanitizer.Sanitize( html );
        }
Exemplo n.º 2
0
        /// <summary>
        /// Cleans up an HTML string and removes HTML tags in blacklist
        /// </summary>
        /// <param name="html">The HTML.</param>
        /// <param name="blackList">The black list.</param>
        /// <returns></returns>
        public static string SanitizeHtml(string html, params string[] blackList)
        {
            var sanitizer = new HtmlSanitizer();

            if (blackList != null && blackList.Length > 0)
            {
                sanitizer.BlackList.Clear();
                foreach (string item in blackList)
                {
                    sanitizer.BlackList.Add(item);
                }
            }

            return(sanitizer.Sanitize(html));
        }