symantic-xml-1.0.0.20190223: Library for reading, validating and writing a subset of the XML format.

Safe HaskellNone
LanguageHaskell2010

Symantic.XML.Write

Contents

Synopsis

Documentation

writeXML :: NoSource src => XMLs src -> Text Source #

Type Write

Type Reader

data Reader Source #

Instances
IsString Write Source # 
Instance details

Defined in Symantic.XML.Write

Methods

fromString :: String -> Write #

Semigroup Write Source # 
Instance details

Defined in Symantic.XML.Write

Methods

(<>) :: Write -> Write -> Write #

sconcat :: NonEmpty Write -> Write #

stimes :: Integral b => b -> Write -> Write #

Monoid Write Source # 
Instance details

Defined in Symantic.XML.Write

Methods

mempty :: Write #

mappend :: Write -> Write -> Write #

mconcat :: [Write] -> Write #

Default Reader Source # 
Instance details

Defined in Symantic.XML.Write

Methods

def :: Reader #

Class Buildable

class Buildable a where Source #

Methods

build :: a -> Builder Source #

Instances
Buildable Char Source # 
Instance details

Defined in Symantic.XML.Write

Methods

build :: Char -> Builder Source #

Buildable String Source # 
Instance details

Defined in Symantic.XML.Write

Methods

build :: String -> Builder Source #

Buildable Text Source # 
Instance details

Defined in Symantic.XML.Write

Methods

build :: Text -> Builder Source #

Buildable PName Source # 
Instance details

Defined in Symantic.XML.Write

Methods

build :: PName -> Builder Source #

Buildable NCName Source # 
Instance details

Defined in Symantic.XML.Write

Methods

build :: NCName -> Builder Source #

Buildable Namespace Source # 
Instance details

Defined in Symantic.XML.Write

Buildable Name Source # 
Instance details

Defined in Symantic.XML.Write

Methods

build :: Name -> Builder Source #

Buildable CharRef Source # 
Instance details

Defined in Symantic.XML.Write

Buildable EntityRef Source # 
Instance details

Defined in Symantic.XML.Write

Buildable EscapedText Source # 
Instance details

Defined in Symantic.XML.Write

Class Writable

class Writeable a where Source #

Methods

write :: a -> Write Source #

Instances
Writeable NCName Source # 
Instance details

Defined in Symantic.XML.Write

Methods

write :: NCName -> Write Source #

NoSource src => Writeable (XMLs src) Source # 
Instance details

Defined in Symantic.XML.Write

Methods

write :: XMLs src -> Write Source #

NoSource src => Writeable (XML src) Source # 
Instance details

Defined in Symantic.XML.Write

Methods

write :: XML src -> Write Source #

removeSpaces :: XMLs src -> XMLs src Source #