hxt-charproperties-9.0.0: Character properties and classes for XML and UnicodeSource codeContentsIndex
Data.Char.Properties.XMLCharProps
Portabilityportable
Stabilitystable
MaintainerUwe Schmidt (uwe@fh-wedel.de)
Description
XML character properties
Synopsis
isXmlChar :: Char -> Bool
isXml1ByteChar :: Char -> Bool
isXmlLatin1Char :: Char -> Bool
isXmlSpaceChar :: Char -> Bool
isXml11SpaceChar :: Char -> Bool
isXmlNameChar :: Char -> Bool
isXmlNameStartChar :: Char -> Bool
isXmlNCNameChar :: Char -> Bool
isXmlNCNameStartChar :: Char -> Bool
isXmlPubidChar :: Char -> Bool
isXmlLetter :: Char -> Bool
isXmlBaseChar :: Char -> Bool
isXmlIdeographicChar :: Char -> Bool
isXmlCombiningChar :: Char -> Bool
isXmlDigit :: Char -> Bool
isXmlExtender :: Char -> Bool
isXmlControlOrPermanentlyUndefined :: Char -> Bool
charPropXmlChar :: CharSet
charPropXml1ByteChar :: CharSet
charPropXmlLatin1Char :: CharSet
charPropXmlSpaceChar :: CharSet
charPropXml11SpaceChar :: CharSet
charPropXmlNameChar :: CharSet
charPropXmlNameStartChar :: CharSet
charPropXmlNCNameChar :: CharSet
charPropXmlNCNameStartChar :: CharSet
charPropXmlPubidChar :: CharSet
charPropXmlLetter :: CharSet
charPropXmlBaseChar :: CharSet
charPropXmlIdeographicChar :: CharSet
charPropXmlCombiningChar :: CharSet
charPropXmlDigit :: CharSet
charPropXmlExtender :: CharSet
charPropXmlControlOrPermanentlyUndefined :: CharSet
Documentation
isXmlChar :: Char -> BoolSource
checking for valid XML characters
isXml1ByteChar :: Char -> BoolSource
check for a legal 1 byte XML char
isXmlLatin1Char :: Char -> BoolSource
test for a legal latin1 XML char
isXmlSpaceChar :: Char -> BoolSource
checking for XML space character: \n, \r, \t and " "
isXml11SpaceChar :: Char -> BoolSource

checking for XML1.1 space character: additional space 0x85 and 0x2028

see also : isXmlSpaceChar

isXmlNameChar :: Char -> BoolSource
checking for XML name character
isXmlNameStartChar :: Char -> BoolSource

checking for XML name start character

see also : isXmlNameChar

isXmlNCNameChar :: Char -> BoolSource

checking for XML NCName character: no ":" allowed

see also : isXmlNameChar

isXmlNCNameStartChar :: Char -> BoolSource

checking for XML NCName start character: no ":" allowed

see also : isXmlNameChar, isXmlNCNameChar

isXmlPubidChar :: Char -> BoolSource
checking for XML public id character
isXmlLetter :: Char -> BoolSource
checking for XML letter
isXmlBaseChar :: Char -> BoolSource
checking for XML base charater
isXmlIdeographicChar :: Char -> BoolSource
checking for XML ideographic charater
isXmlCombiningChar :: Char -> BoolSource
checking for XML combining charater
isXmlDigit :: Char -> BoolSource
checking for XML digit
isXmlExtender :: Char -> BoolSource
checking for XML extender
isXmlControlOrPermanentlyUndefined :: Char -> BoolSource

checking for XML control or permanently discouraged char

see Errata to XML1.0 (http://www.w3.org/XML/xml-V10-2e-errata) No 46

Document authors are encouraged to avoid compatibility characters, as defined in section 6.8 of [Unicode] (see also D21 in section 3.6 of [Unicode3]). The characters defined in the following ranges are also discouraged. They are either control characters or permanently undefined Unicode characters:

charPropXmlChar :: CharSetSource
charPropXml1ByteChar :: CharSetSource
charPropXmlLatin1Char :: CharSetSource
charPropXmlSpaceChar :: CharSetSource
charPropXml11SpaceChar :: CharSetSource
charPropXmlNameChar :: CharSetSource
charPropXmlNameStartChar :: CharSetSource
charPropXmlNCNameChar :: CharSetSource
charPropXmlNCNameStartChar :: CharSetSource
charPropXmlPubidChar :: CharSetSource
charPropXmlLetter :: CharSetSource
charPropXmlBaseChar :: CharSetSource
charPropXmlIdeographicChar :: CharSetSource
charPropXmlCombiningChar :: CharSetSource
charPropXmlDigit :: CharSetSource
charPropXmlExtender :: CharSetSource
charPropXmlControlOrPermanentlyUndefined :: CharSetSource
Produced by Haddock version 2.6.1