Package html
From Get docs
Go/docs/latest/html/index
Package html
import "html"
- Overview
- Index
- Examples
- Subdirectories
Overview
Package html provides functions for escaping and unescaping HTML text.
Index
Examples
Package files
entity.go escape.go
func EscapeString
func EscapeString(s string) string
EscapeString escapes special characters like ", &, ' and ". UnescapeString(EscapeString(s)) == s always holds, but the converse isn't always true.
Example
Code:
const s = `"Fran & Freddie's Diner" <[email protected]>`
fmt.Println(html.EscapeString(s))
Output:
"Fran & Freddie's Diner" <[email protected]>
func UnescapeString
func UnescapeString(s string) string
UnescapeString unescapes entities like "<" to become "
Example
Code:
const s = `"Fran & Freddie's Diner" <[email protected]>`
fmt.Println(html.UnescapeString(s))
Output:
"Fran & Freddie's Diner" <[email protected]>
Subdirectories
Name | Synopsis |
---|---|
.. | |
template | Package template (html/template) implements data-driven templates for generating HTML output safe against code injection. |
© Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
http://golang.org/pkg/html/