Document package:hexpat

A pure representation of an XML document that uses a list as its container type.
Document representation of the XML document, intended to support the entire XML specification. DTDs are not yet supported, however.
Type classes to allow for XML handling functions to be generalized to work with different document types.
Stub for future expansion.
Type alias for an extended document, annotated with parse location
Type alias for an extended document where namespaced names are used for tags
Type alias for an extended document where namespaced names are used for tags, annotated with parse location
Type alias for an extended document where qualified names are used for tags
Type alias for an extended document where qualified names are used for tags, annotated with parse location
Type alias for an extended document with unqualified tag names where tag and text are the same string type
Type alias for an extended document with unqualified tag names where tag and text are the same string type, annotated with parse location
Modify the annotation of every node in the document recursively.
Format an XML document - lazy variant that returns lazy ByteString.
Format an XML document - strict variant that returns strict ByteString.
Format an XML document - generalized variant that returns a generic list of strict ByteStrings.
Get the Document Type Declaration (DTD) for this document.
Make a document with the specified fields.
Make a document with the specified root node and all other information set to defaults.