| pandoc | Source code | Contents | Index

Text.Pandoc.XML

Portability | portable
Stability | alpha
Maintainer | John MacFarlane <jgm@berkeley.edu>

Description
Functions for escaping and formatting XML.
Synopsis

stripTags :: String -> String
escapeCharForXML :: Char -> String
escapeStringForXML :: String -> String
inTags :: Bool -> String -> [(String, String)] -> Doc -> Doc
selfClosingTag :: String -> [(String, String)] -> Doc
inTagsSimple :: String -> Doc -> Doc
inTagsIndented :: String -> Doc -> Doc

Documentation

stripTags :: String -> String | Source

Remove everything between ...

escapeCharForXML :: Char -> String | Source

Escape one character as needed for XML.

escapeStringForXML :: String -> String | Source

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

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

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

selfClosingTag :: String -> [(String, String)] -> Doc | Source

Return a self-closing tag of tagType with specified attributes

inTagsSimple :: String -> Doc -> Doc | Source

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

inTagsIndented :: String -> Doc -> Doc | Source

Put the supplied contents in indented block btw start and end tags.
Produced by Haddock version 2.4.2