Safe Haskell | None |
---|---|
Language | Haskell2010 |
XML Schema Datatypes
http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/ (selected portions)
- type String = [Char]
- xpString :: PU String
- type Boolean = Bool
- xpBoolean :: PU Boolean
- type Duration = NominalDiffTime
- xpDuration :: PU Duration
- type DateTime = UTCTime
- xpDateTime :: PU DateTime
- type Base64Binary = ByteString
- xpBase64Binary :: PU Base64Binary
- type AnyURI = URI
- xpAnyURI :: PU AnyURI
- type NormalizedString = String
- type Token = NormalizedString
- type Language = Token
- xpLanguage :: PU Language
- type NMTOKEN = Token
- isNMTOKEN :: Token -> Bool
- xpNMTOKEN :: PU NMTOKEN
- type NMTOKENS = [NMTOKEN]
- xpNMTOKENS :: PU NMTOKENS
- type ID = String
- type NCName = String
- xpNCName :: PU NCName
- xpID :: PU ID
- xpInteger :: PU Integer
- type NonNegativeInteger = Word
- xpNonNegativeInteger :: PU NonNegativeInteger
- type UnsignedShort = Word16
- xpUnsignedShort :: PU UnsignedShort
- type PositiveInteger = NonNegativeInteger
- xpPositiveInteger :: PU PositiveInteger
Documentation
type Duration = NominalDiffTime Source #
§3.2.6 specifies a complete ISO8601 6-component duration; for SAML2 purposes we don't overly care
xpDuration :: PU Duration Source #
xpDateTime :: PU DateTime Source #
type Base64Binary = ByteString Source #
§3.2.16
type NormalizedString = String Source #
§3.3.1
type Token = NormalizedString Source #
§3.3.2
xpLanguage :: PU Language Source #
xpNMTOKENS :: PU NMTOKENS Source #
type NonNegativeInteger = Word Source #
§3.3.20
type UnsignedShort = Word16 Source #
§3.3.23
type PositiveInteger = NonNegativeInteger Source #
§3.3.20