| 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:
Synopsis
- class Node t where
- add_attr :: Attr -> Element -> Element
- add_attrs :: [Attr] -> Element -> Element
- unqual :: String -> QName
- 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 () # | |
Defined in Text.XML.Light | |
| Node CData # | |
| Node Attr # | |
| Node Element # | |
| Node Content # | |
| Node [Char] # | |
| Node [CData] # | |
| Node [Attr] # | |
| Node [Element] # | |
| Node [Content] # | |
| 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) # | |
module Text.XML.Light.Types
module Text.XML.Light.Proc
module Text.XML.Light.Input
module Text.XML.Light.Output