W3cubDocs

/Phoenix

Plug.HTML

Conveniences for generating HTML.

Summary

Functions

html_escape(data)

Escapes the given HTML to string

html_escape_to_iodata(data)

Escapes the given HTML to iodata

Functions

html_escape(data)

html_escape(String.t) :: String.t

Escapes the given HTML to string.

iex> Plug.HTML.html_escape("foo")
"foo"

iex> Plug.HTML.html_escape("<foo>")
"&lt;foo&gt;"

iex> Plug.HTML.html_escape("quotes: \" & \'")
"quotes: &quot; &amp; &#39;"

html_escape_to_iodata(data)

html_escape_to_iodata(String.t) :: iodata

Escapes the given HTML to iodata.

iex> Plug.HTML.html_escape_to_iodata("foo")
"foo"

iex> Plug.HTML.html_escape_to_iodata("<foo>")
["&lt;", "foo", "&gt;" | ""]

iex> Plug.HTML.html_escape_to_iodata("quotes: \" & \'")
["quotes: ", "&quot;", " ", "&amp;", " ", "&#39;" | ""]

© 2013 Plataformatec
Licensed under the Apache License, Version 2.0.
https://hexdocs.pm/plug/Plug.HTML.html