|
|
|
|
|
|
Synopsis |
|
findMetaEncoding :: (Tag name, Attribute name) => T i name String -> Maybe String | | getMetaHTTPHeaders :: (Tag name, Attribute name) => T i name String -> [(String, String)] | | decodeAdaptive :: (Attribute name, Tag name) => (Encoding -> Encoded -> String) -> T i name [T] -> State (Encoded -> String) (T i name String) | | decodeLeafAdaptive :: (Attribute name, Tag name) => (Encoding -> Encoded -> String) -> Leaf name [T] -> State (Encoded -> String) (Leaf name String) | | decodeSpecialCharsMetaEncoding :: (Tag name, Attribute name) => T i name T -> [T i name String] | | formatMany :: (Tag name, Attribute name, C string) => [T i name string] -> ShowS | | format :: (Tag name, Attribute name, C string) => T i name string -> ShowS | | formatBranch :: (Tag name, Attribute name, C string) => Branch name string -> [ShowS] -> ShowS | | formatManyXHTML :: (Tag name, Attribute name, C string) => [T i name string] -> ShowS | | formatXHTML :: (Tag name, Attribute name, C string) => T i name string -> ShowS | | formatBranchXHTML :: (Tag name, Attribute name, C string) => Branch name string -> [ShowS] -> ShowS | | formatBranchGen :: (Tag name, Attribute name, C string) => Bool -> Branch name string -> [ShowS] -> ShowS |
|
|
|
Character decoding
|
|
|
|
|
Extract META tags which contain HTTP-EQUIV attribute
and present these values like HTTP headers.
|
|
|
Decode strings in a HTML tree.
Switch decoding on every occurence of a content-type meta-tag.
This must operate on HtmlStrings, that is before reference resolution,
since after reference resolution
Unicode characters may clash with encoded characters.
|
|
|
|
|
Convert special characters of XmlString into Unicode
according to the encoding given in a META HTTP-EQUIV tag.
|
|
Formatting
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
not xhtml: show br
xhtml: show br/
Unfortunately we cannot generally merge tag></tag>@ to @<tag/
since browsers expect e.g. separated div></div.
|
|
Produced by Haddock version 2.6.0 |