XML quasiquoter. Can convert XML code into Haskell data structures compile time.

At the moment only Text.XML.Light (xml-package) backend.

Supports namespaces, attributes, embedding Haskell variables etc.

See github for more information and examples of usage.