|
|
|
|
Synopsis |
|
class XmlSource s where | | | linenumber :: XmlSource s => Integer -> s -> LString | | type LChar = (Line, Char) | | type LString = [LChar] | | | | tokens :: XmlSource source => source -> [Token] | | tokens' :: LString -> [Token] | | special :: LChar -> LString -> [Token] | | qualName :: LString -> (QName, LString) | | tag :: LString -> [Token] | | attribs :: LString -> ([Attr], Bool, [Token]) | | attrib :: LString -> (Attr, LString) | | attr_val :: LString -> (String, LString) | | dropSpace :: LString -> LString | | string :: LString -> (String, LString) | | break' :: (a -> Bool) -> [(b, a)] -> ([a], [(b, a)]) | | breakn :: (a -> Bool) -> [(b, a)] -> ([a], [(b, a)]) | | decode_attr :: String -> String | | | | decode_text :: [Char] -> [Txt] | | cref_to_char :: [Char] -> Maybe Char | | num_esc :: String -> Maybe Char | | cvt_char :: Int -> Maybe Char |
|
|
Documentation |
|
class XmlSource s where |
| Methods | | | Instances | |
|
|
linenumber :: XmlSource s => Integer -> s -> LString |
|
type LChar = (Line, Char) |
|
type LString = [LChar] |
|
data Token |
Constructors | | Instances | |
|
|
tokens :: XmlSource source => source -> [Token] |
|
tokens' :: LString -> [Token] |
|
special :: LChar -> LString -> [Token] |
|
qualName :: LString -> (QName, LString) |
|
tag :: LString -> [Token] |
|
attribs :: LString -> ([Attr], Bool, [Token]) |
|
attrib :: LString -> (Attr, LString) |
|
attr_val :: LString -> (String, LString) |
|
dropSpace :: LString -> LString |
|
string :: LString -> (String, LString) |
Match the value for an attribute. For malformed XML we do
our best to guess the programmer's intention.
|
|
break' :: (a -> Bool) -> [(b, a)] -> ([a], [(b, a)]) |
|
breakn :: (a -> Bool) -> [(b, a)] -> ([a], [(b, a)]) |
|
decode_attr :: String -> String |
|
data Txt |
Constructors | | Instances | |
|
|
decode_text :: [Char] -> [Txt] |
|
cref_to_char :: [Char] -> Maybe Char |
|
num_esc :: String -> Maybe Char |
|
cvt_char :: Int -> Maybe Char |
|
Produced by Haddock version 2.7.2 |