Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data Escaped
- data EntityRef = EntityRef {}
- entityRef_lt :: EntityRef
- entityRef_gt :: EntityRef
- entityRef_amp :: EntityRef
- entityRef_quot :: EntityRef
- entityRef_apos :: EntityRef
- newtype CharRef = CharRef Char
- newtype EscapedText = EscapedText (Seq Escaped)
- unEscapedText :: EscapedText -> Seq Escaped
- escapeText :: Text -> EscapedText
- escapeTextChar :: Char -> Escaped
- unescapeText :: EscapedText -> Text
- newtype EscapedAttr = EscapedAttr (Seq Escaped)
- unEscapedAttr :: EscapedAttr -> Seq Escaped
- escapeAttr :: Text -> EscapedAttr
- escapeAttrChar :: Char -> Escaped
- unescapeAttr :: EscapedAttr -> Text
- class Textify a where
- textifyAttr :: PName -> EscapedAttr -> Builder
Type Escaped
Type EntityRef
Type CharRef
Type EscapedText
newtype EscapedText Source #
Instances
Eq EscapedText Source # | |
Defined in Symantic.XML.Text (==) :: EscapedText -> EscapedText -> Bool # (/=) :: EscapedText -> EscapedText -> Bool # | |
Ord EscapedText Source # | |
Defined in Symantic.XML.Text compare :: EscapedText -> EscapedText -> Ordering # (<) :: EscapedText -> EscapedText -> Bool # (<=) :: EscapedText -> EscapedText -> Bool # (>) :: EscapedText -> EscapedText -> Bool # (>=) :: EscapedText -> EscapedText -> Bool # max :: EscapedText -> EscapedText -> EscapedText # min :: EscapedText -> EscapedText -> EscapedText # | |
Show EscapedText Source # | |
Defined in Symantic.XML.Text showsPrec :: Int -> EscapedText -> ShowS # show :: EscapedText -> String # showList :: [EscapedText] -> ShowS # | |
IsString EscapedText Source # | |
Defined in Symantic.XML.Text fromString :: String -> EscapedText # | |
Textify EscapedText Source # | |
Defined in Symantic.XML.Text textify :: EscapedText -> Builder Source # |
unEscapedText :: EscapedText -> Seq Escaped Source #
escapeText :: Text -> EscapedText Source #
escapeTextChar :: Char -> Escaped Source #
unescapeText :: EscapedText -> Text Source #
Type EscapedAttr
newtype EscapedAttr Source #
Instances
unEscapedAttr :: EscapedAttr -> Seq Escaped Source #
escapeAttr :: Text -> EscapedAttr Source #
escapeAttrChar :: Char -> Escaped Source #
unescapeAttr :: EscapedAttr -> Text Source #
Class Textify
class Textify a where Source #
Instances
Textify Char Source # | |
Textify String Source # | |
Textify Text Source # | |
Textify NCName Source # | |
Textify PName Source # | |
Textify Namespace Source # | |
Textify EscapedAttr Source # | |
Defined in Symantic.XML.Text textify :: EscapedAttr -> Builder Source # | |
Textify EscapedText Source # | |
Defined in Symantic.XML.Text textify :: EscapedText -> Builder Source # | |
Textify CharRef Source # | |
Textify EntityRef Source # | |
Textify (Namespaces NCName, (Infix, Side), NameClass) Source # | |
Defined in Symantic.XML.RelaxNG.Language |
textifyAttr :: PName -> EscapedAttr -> Builder Source #