| Copyright | (c) Colin Woodbury 2018 |
|---|---|
| License | BSD3 |
| Maintainer | Colin Woodbury <colingw@gmail.com> |
| Safe Haskell | None |
| Language | Haskell2010 |
Servant.XML
Description
Servant support for XML.
Types with a ToXml instance will be automatically marshalled into XML and successfully returned by Servant endpoints. Types with a FromXml instance can be decoded from request bodies.
In implementing these typeclass instances, you can use the primatives found in the xmlbf library.
- data XML
Documentation
The application/xml Content-Type. To be used in Servant endpoints like:
data Foo = ... instance ToXml Foo where toXml foo = ... type API = ... :<|> "foo" :> Get '[XML] Foo :<|> "foo" :> "update" :> ReqBody '[XML] Foo :> PostAccepted '[JSON] ()