Safe Haskell | Trustworthy |
---|---|
Language | Haskell2010 |
Data.Microformats2.Parser
Synopsis
- data Mf2ParserSettings = Mf2ParserSettings {}
- data HtmlContentMode
- parseMf2 :: Mf2ParserSettings -> Element -> Value
- extractProperty :: Mf2ParserSettings -> Text -> Element -> Value
- documentRoot :: Document -> Element
- parseLBS :: ByteString -> Document
- sinkDoc :: forall (m :: Type -> Type) o. MonadThrow m => ConduitT ByteString o m Document
Documentation
data Mf2ParserSettings Source #
Constructors
Mf2ParserSettings | |
Fields
|
Instances
Show Mf2ParserSettings Source # | |
Defined in Data.Microformats2.Parser Methods showsPrec :: Int -> Mf2ParserSettings -> ShowS # show :: Mf2ParserSettings -> String # showList :: [Mf2ParserSettings] -> ShowS # | |
Default Mf2ParserSettings Source # | |
Defined in Data.Microformats2.Parser Methods | |
Eq Mf2ParserSettings Source # | |
Defined in Data.Microformats2.Parser Methods (==) :: Mf2ParserSettings -> Mf2ParserSettings -> Bool # (/=) :: Mf2ParserSettings -> Mf2ParserSettings -> Bool # |
data HtmlContentMode Source #
Instances
Show HtmlContentMode Source # | |
Defined in Data.Microformats2.Parser.HtmlUtil Methods showsPrec :: Int -> HtmlContentMode -> ShowS # show :: HtmlContentMode -> String # showList :: [HtmlContentMode] -> ShowS # | |
Eq HtmlContentMode Source # | |
Defined in Data.Microformats2.Parser.HtmlUtil Methods (==) :: HtmlContentMode -> HtmlContentMode -> Bool # (/=) :: HtmlContentMode -> HtmlContentMode -> Bool # |
parseMf2 :: Mf2ParserSettings -> Element -> Value Source #
Parses Microformats 2 from an HTML Element into a JSON Value.
extractProperty :: Mf2ParserSettings -> Text -> Element -> Value Source #
HTML parsing stuff (from html-conduit, xml-lens)
documentRoot :: Document -> Element #
parseLBS :: ByteString -> Document #
sinkDoc :: forall (m :: Type -> Type) o. MonadThrow m => ConduitT ByteString o m Document #