Data.XML.Pickle

Types

data PU t a

type Attribute

data UnpickleResult t a

Pickler invocation

pickle

unpickle

Primitive picklers

xpUnit

xpZero

xpThrow

xpIso

xpPartial

Value-preserving picklers

xpId

xpFst

xpSnd

xpTrees

xpHead

xpTree

xpText0

xpText

xpString

xpRoot

xpPrim

XML specific picklers

Attributes

xpAttribute

xpAttribute'

xpAttribute_

xpAttr

xpAttrImplied

xpAttrFixed

xpAddFixedAttr

Elements

xpElem

xpElemWithName

xpElemByNamespace

xpElemVerbatim

xpElemAttrs

xpElemNodes

xpElemText

xpElemBlank

xpElemExists

xpElems

Character Content

xpContent

xpBool

Pickler combinators

Choice

xpOption

xpDefault

xpWithDefault

xpMap

xpAlt

xpChoice

xpEither

xpTryCatch

Sequencing

xpFindMatches

xpFindFirst

xpAll

xpSubsetAll

xpAllByNamespace

xpList0

xpSeqWhile

xpList

xpListMinLen

Tuples

xp2Tuple

xpPair

(<#>)

xp3Tuple

xpTriple

xp4Tuple

xp5Tuple

xp6Tuple

Wrappers

Value wrappers

xpWrap

xpConst

xpWrapEither

xpWrapMaybe

xpWrapMaybe_

xpAssert

xpMayFail

xpUnliftElems

Bookkeeping

xpIsolate

xpPeek

Cleannes

xpClean

Error handling

data UnpickleError

ppUnpickleError

(<++>)

(<?+>)

(<?>)

(<??>)

data UnresolvedEntityException

Helper functions

flattenContent

tErr

getRest