package html

import "html"

Package html provides functions for escaping and unescaping HTML text.

Index

Functions

func EscapeString

func EscapeString(s string) string

EscapeString escapes special characters like "<" to become "&lt;". It escapes only five such characters: <, >, &, ' and ". UnescapeString(EscapeString(s)) == s always holds, but the converse isn't always true.

func UnescapeString

func UnescapeString(s string) string

UnescapeString unescapes entities like "&lt;" to become "<". It unescapes a larger range of entities than EscapeString escapes. For example, "&aacute;" unescapes to "á", as does "&#225;" and "&xE1;". UnescapeString(EscapeString(s)) == s always holds, but the converse isn't always true.

Source Files

entity.go escape.go

Directories

PathSynopsis
html/templatePackage template (html/template) implements data-driven templates for generating HTML output safe against code injection.
Version
v1.4.0-beta.1
Published
Oct 30, 2014
Platform
js/wasm
Imports
3 packages
Last checked
2 minutes ago

Tools for package owners.