Text.XML.Basic.Name
Description
We provide a type class for tag and attribute names. Instances can be names that preserve case, names with lowercase letters as canonical representation.
- class Ord name => C name where
- fromString :: String -> name
- toString :: name -> String
- class Ord ident => Tag ident where
- tagFromString :: String -> ident
- tagToString :: ident -> String
- class Ord ident => Attribute ident where
- attributeFromString :: String -> ident
- attributeToString :: ident -> String
- match :: C name => String -> name -> Bool
- matchAny :: C name => [String] -> name -> Bool