Copyright | (c) Galois, Inc. 2007 |
---|---|
License | BSD3 |
Maintainer | Iavor S. Diatchki <diatchki@galois.com> |
Stability | provisional |
Portability | portability |
Safe Haskell | Safe |
Language | Haskell98 |
Text.XML.Light
Description
A lightweight XML parsing, filtering and generating library.
This module reexports functions from:
- add_attr :: Attr -> Element -> Element
- add_attrs :: [Attr] -> Element -> Element
- unqual :: String -> QName
- class Node t where
- unode :: Node t => String -> t -> Element
- module Text.XML.Light.Types
- module Text.XML.Light.Proc
- module Text.XML.Light.Input
- module Text.XML.Light.Output
Documentation
A smart element constructor which uses the type of its argument to determine what sort of element to make.
Instances
Node () Source | |
Node CData Source | |
Node Attr Source | |
Node Element Source | |
Node Content Source | |
Node [Char] Source | |
Node [CData] Source | |
Node [Attr] Source | |
Node [Element] Source | |
Node [Content] Source | |
Node ([Attr], [CData]) Source | |
Node ([Attr], [Element]) Source | |
Node ([Attr], [Content]) Source | |
Node ([Attr], String) Source | |
Node ([Attr], CData) Source | |
Node ([Attr], Element) Source | |
Node ([Attr], Content) Source | |
Node (Attr, String) Source | |
Node (Attr, CData) Source | |
Node (Attr, Element) Source | |
Node (Attr, Content) Source |
module Text.XML.Light.Types
module Text.XML.Light.Proc
module Text.XML.Light.Input
module Text.XML.Light.Output