Copyright | (c) Galois Inc. 2007 |
---|---|
License | BSD3 |
Maintainer | Iavor S. Diatchki <diatchki@galois.com> |
Stability | provisional |
Portability | Basic XML types. |
Safe Haskell | Safe |
Language | Haskell98 |
Documentation
XML content
XML elements
XML attributes
Eq Attr # | |
Data Attr # | |
Ord Attr # | |
Show Attr # | |
Node Attr # | |
Node [Attr] # | |
Node ([Attr], [CData]) # | |
Node ([Attr], [Element]) # | |
Node ([Attr], [Content]) # | |
Node ([Attr], String) # | |
Node ([Attr], CData) # | |
Node ([Attr], Element) # | |
Node ([Attr], Content) # | |
Node (Attr, String) # | |
Node (Attr, CData) # | |
Node (Attr, Element) # | |
Node (Attr, Content) # | |
XML CData
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. |
XML qualified names
blank_name :: QName #
Blank names
blank_cdata :: CData #
Blank cdata
Blank elements