xml-1.3.14: A simple XML library.

Copyright(c) Galois, Inc. 2007
LicenseBSD3
MaintainerIavor S. Diatchki <diatchki@galois.com>
Stabilityprovisional
Portabilityportability
Safe HaskellSafe-Inferred
LanguageHaskell98

Text.XML.Light

Description

A lightweight XML parsing, filtering and generating library.

This module reexports functions from:

Synopsis

Documentation

add_attr :: Attr -> Element -> Element Source

Add an attribute to an element.

add_attrs :: [Attr] -> Element -> Element Source

Add some attributes to an element.

unqual :: String -> QName Source

Create an unqualified name.

class Node t where Source

A smart element constructor which uses the type of its argument to determine what sort of element to make.

Methods

node :: QName -> t -> Element Source

unode :: Node t => String -> t -> Element Source

Create node with unqualified name