Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data QName = QName {}
- qName :: NCName -> QName
- newtype Namespace = Namespace {
- unNamespace :: Text
- xmlns_xml :: Namespace
- xmlns_xmlns :: Namespace
- xmlns_xsd :: Namespace
- xmlns_empty :: Namespace
- data Namespaces prefix = Namespaces {
- namespaces_prefixes :: HashMap Namespace prefix
- namespaces_default :: Namespace
- defaultNamespaces :: IsString prefix => Namespaces prefix
- prefixifyQName :: Namespaces NCName -> QName -> PName
- data PName = PName {}
- pName :: NCName -> PName
- newtype NCName = NCName {}
- ncName :: Text -> Maybe NCName
- poolNCNames :: [NCName]
- freshNCName :: HashSet NCName -> NCName
- freshifyNCName :: HashSet NCName -> NCName -> NCName
Type QName
Qualified name.
QName | |
|
Instances
Type Namespace
Type Namespaces
data Namespaces prefix Source #
Namespaces | |
|
Instances
defaultNamespaces :: IsString prefix => Namespaces prefix Source #
prefixifyQName :: Namespaces NCName -> QName -> PName Source #
Type PName
Prefixed NCName
PName | |
|
Instances
Eq PName Source # | |
Ord PName Source # | |
Show PName Source # | |
IsString PName Source # | |
Defined in Symantic.XML.Namespace fromString :: String -> PName # | |
Generic PName Source # | |
Textify PName Source # | |
type Rep PName Source # | |
Defined in Symantic.XML.Namespace type Rep PName = D1 (MetaData "PName" "Symantic.XML.Namespace" "symantic-xml-2.0.0.20200523-jM6LpgjT5J7Po0rhpFlI8" False) (C1 (MetaCons "PName" PrefixI True) (S1 (MetaSel (Just "pNameSpace") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 (Maybe NCName)) :*: S1 (MetaSel (Just "pNameLocal") NoSourceUnpackedness NoSourceStrictness DecidedStrict) (Rec0 NCName))) |
Type NCName
Non-colonized name.
Instances
poolNCNames :: [NCName] Source #