Portability | Basic XML types. |
---|---|
Stability | provisional |
Maintainer | Iavor S. Diatchki <diatchki@galois.com> |
Text.XML.Light.Types
Description
- type Line = Integer
- data Content
- data Element = Element {}
- data Attr = Attr {}
- data CData = CData {
- cdVerbatim :: CDataKind
- cdData :: String
- cdLine :: Maybe Line
- data CDataKind
- = CDataText
- | CDataVerbatim
- | CDataRaw
- data QName = QName {}
- blank_name :: QName
- blank_cdata :: CData
- blank_element :: Element
Documentation
type Line = Integer
A line is an Integer
data Content
XML content
data CData
XML CData
data CDataKind
Constructors
CDataText | Ordinary character data; pretty printer escapes &, < etc. |
CDataVerbatim | Unescaped character data; pretty printer embeds it in <![CDATA[.. |
CDataRaw | As-is character data; pretty printer passes it along without any escaping or CDATA wrap-up. |
data QName
XML qualified names
blank_name :: QName
Blank names
blank_cdata :: CData
Blank cdata
Blank elements