Sanitize() public static method

Sanitize input HTML using default settings.
public static Sanitize ( string input ) : string
input string Input HTML. May be null.
return string
Exemplo n.º 1
0
        /// <summary>
        /// Sanitize input HTML using default settings.
        /// </summary>
        /// <param name="input">Input HTML. May be <c>null</c>.</param>
        /// <returns>Sanitized HTML.</returns>
        public static string Sanitize(string input)
        {
            if (input == null)
            {
                return(null);
            }

            var inputReader  = new StringReader(input);
            var resultWriter = new StringWriter();

            resultWriter.GetStringBuilder().EnsureCapacity(input.Length + 32);
            resultWriter.NewLine = "\n";
            var sanitizer = new Sanitizer();

            sanitizer.Sanitize(inputReader, resultWriter);
            return(resultWriter.ToString());
        }
Exemplo n.º 2
0
		/// <summary>
		/// Sanitize input HTML using default settings.
		/// </summary>
		/// <param name="input">Input HTML. May be <c>null</c>.</param>
		/// <returns>Sanitized HTML.</returns>
		public static string Sanitize(string input)
		{
			if (input == null)
			{
				return null;
			}
			
			var inputReader = new StringReader(input);
			var resultWriter = new StringWriter();
			resultWriter.GetStringBuilder().EnsureCapacity(input.Length + 32);
			resultWriter.NewLine = "\n";
			var sanitizer = new Sanitizer();
			sanitizer.Sanitize(inputReader, resultWriter);
			return resultWriter.ToString();
		}