Text.XML.Expat.Extended

# Tree structure

type Document a tag text

data DocumentG a c tag text

type Node a tag text

data NodeG a c tag text

type UDocument a text

type LDocument tag text

type ULDocument text

type UNode a text

type LNode tag text

type ULNode text

# Generic document/node manipulation

# Annotation-specific

modifyAnnotation

mapAnnotation

mapDocumentAnnotation

# Qualified nodes

type QDocument a text

type QLDocument text

type QNode a text

type QLNode text

# Namespaced nodes

type NDocument a text

type NLDocument text

type NNode a text

type NLNode text

# Parse to tree

data ParseOptions tag text

defaultParseOptions

data Encoding

parse

parse'

data XMLParseError

data XMLParseLocation

# Variant that throws exceptions

parseThrowing

data XMLParseException

# Convert from SAX

saxToTree

# Abstraction of string types

class GenericXMLString s