xml-conduit-writer 0.1.1.2 → 0.1.1.3
raw patch · 2 files changed
+14/−3 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Text.XML.Writer: instance Text.XML.Writer.ToXML GHC.Integer.Type.Integer
- Text.XML.Writer: instance Text.XML.Writer.ToXML a => Text.XML.Writer.ToXML (GHC.Base.Maybe a)
+ Text.XML.Writer: instance Text.XML.Writer.ToXML GHC.Num.Integer.Integer
+ Text.XML.Writer: instance Text.XML.Writer.ToXML a => Text.XML.Writer.ToXML (GHC.Maybe.Maybe a)
- Text.XML.Writer: element :: (ToXML a) => Name -> a -> XML
+ Text.XML.Writer: element :: ToXML a => Name -> a -> XML
- Text.XML.Writer: elementA :: (ToXML a) => Name -> [(Name, Text)] -> a -> XML
+ Text.XML.Writer: elementA :: ToXML a => Name -> [(Name, Text)] -> a -> XML
- Text.XML.Writer: elementMaybe :: (ToXML a) => Name -> Maybe a -> XML
+ Text.XML.Writer: elementMaybe :: ToXML a => Name -> Maybe a -> XML
- Text.XML.Writer: many :: (ToXML a) => Name -> [a] -> XML
+ Text.XML.Writer: many :: ToXML a => Name -> [a] -> XML
Files
- src/Text/XML/Writer.hs +10/−0
- xml-conduit-writer.cabal +4/−3
src/Text/XML/Writer.hs view
@@ -58,6 +58,16 @@ , documentEpilogue = def } +-- | Create a simple Document starting with a root element with attributes.+documentA :: Name -- ^ Root node name+ -> [(Name, Text)] -- ^ Attributes+ -> XML -- ^ Contents+ -> Document+documentA name attrs children = Document { documentPrologue = Prologue def def def+ , documentRoot = Element name (M.fromList attrs) (render children)+ , documentEpilogue = def+ }+ -- | Render document using xml-conduit's pretty-printer. pprint :: Document -> IO () pprint = TL.putStrLn . renderText def { rsPretty = True }
xml-conduit-writer.cabal view
@@ -1,5 +1,6 @@+cabal-version: 3.0 name: xml-conduit-writer-version: 0.1.1.2+version: 0.1.1.3 synopsis: Warm and fuzzy creation of XML documents. description: “It can scarcely be denied that the supreme goal of@@ -18,14 +19,13 @@ maintainer: aenor.realm@gmail.com category: Text build-type: Simple-cabal-version: >=1.8 source-repository head type: git location: https://bitbucket.org/dpwiz/xml-conduit-writer library- ghc-options: -Wall -O2+ default-language: Haskell2010 hs-source-dirs: src exposed-modules: Text.XML.Writer@@ -38,6 +38,7 @@ data-default test-suite tests+ default-language: Haskell2010 type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: test/