pandoc-1.12.3.3: Conversion between markup formats

Portabilityportable
Stabilityalpha
MaintainerJohn MacFarlane <jgm@berkeley.edu>
Safe HaskellNone

Text.Pandoc.XML

Description

Functions for escaping and formatting XML.

Synopsis

Documentation

escapeCharForXML :: Char -> StringSource

Escape one character as needed for XML.

escapeStringForXML :: String -> StringSource

Escape string as needed for XML. Entity references are not preserved.

inTags :: Bool -> String -> [(String, String)] -> Doc -> DocSource

Put the supplied contents between start and end tags of tagType, with specified attributes and (if specified) indentation.

selfClosingTag :: String -> [(String, String)] -> DocSource

Return a self-closing tag of tagType with specified attributes

inTagsSimple :: String -> Doc -> DocSource

Put the supplied contents between start and end tags of tagType.

inTagsIndented :: String -> Doc -> DocSource

Put the supplied contents in indented block btw start and end tags.

toEntities :: String -> StringSource

Escape all non-ascii characters using numerical entities.