-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Parse XML catalog files -- -- Parse XML catalog files @package xml-catalog @version 0.6.0 -- | Used for loading a catalog file, caching DTDs and applying DTDs to -- documents. module Text.XML.Catalog -- | An XML catalog, mapping public and system identifiers to filepaths. type Catalog = Map PubSys URI -- | Either a public or system identifier. data PubSys Public :: Text -> PubSys System :: Text -> PubSys -- | Load a Catalog from the given path. loadCatalog :: MonadIO m => SchemeMap -> URI -> m Catalog resolveURI :: Catalog -> Maybe URI -> ExternalID -> Maybe URI instance Eq PubSys instance Show PubSys instance Ord PubSys