module Text.HTML.Light.Constant where
import Text.HTML.Light.Element
import Text.XML.Light
c_entity :: String -> Content
c_entity s = cdata_raw ('&' : s ++ ";")
copy :: Content
copy = c_entity "copy"
darr :: Content
darr = c_entity "darr"
dArr :: Content
dArr = c_entity "dArr"
deg :: Content
deg = c_entity "deg"
hellip :: Content
hellip = c_entity "hellip"
larr :: Content
larr = c_entity "larr"
empty :: Content
empty = c_entity "empty"
lArr :: Content
lArr = c_entity "lArr"
laquo :: Content
laquo = c_entity "laquo"
middot :: Content
middot = c_entity "middot"
nbsp :: Content
nbsp = c_entity "nbsp"
rarr :: Content
rarr = c_entity "rarr"
rArr :: Content
rArr = c_entity "rArr"
raquo :: Content
raquo = c_entity "raquo"
sdot :: Content
sdot = c_entity "sdot"
uarr :: Content
uarr = c_entity "uarr"
uArr :: Content
uArr = c_entity "uArr"
xml_1_0 :: String
xml_1_0 = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"
type DocType = String
xhtml_1_0_strict :: DocType
xhtml_1_0_strict =
let dtd = "PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\""
url = "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\""
in concat ["<!DOCTYPE html ", dtd, " ", url, ">"]
xhtml_1_0_transitional :: DocType
xhtml_1_0_transitional =
let dtd = "PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\""
url = "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\""
in concat ["<!DOCTYPE html ", dtd, " ", url, ">"]
html5_dt :: DocType
html5_dt = "<!DOCTYPE html>"