Transmutable.Html.Parser

parse : String -> Result (Array DeadEnd) (Array (Html msg))

Parse HTML.

parser : Parser (Array (Html msg))

HTML parser.

parserRaw : Parser (Array (RawHtml msg))

Intermediate HTML parser.

rawToHtml : Array (RawHtml msg) -> Array (Html msg)

Transform the RawHtml into Html

Individual parsers

cdataParser : Parser (Html msg)
closingTagParser : Parser { tagName : String, origin : String }
commentParser : Parser (Html msg)
declarationParser : Parser (Html msg)
nonRecursiveNodeParser : Parser (Html msg)
openingTagParser :
{ closed : Bool
}
-> Parser { tagName : String, attributes : Array (Attribute msg)
, closed : Bool
, origin : String
}
processingInstructionParser : Parser (Html msg)
tagSpaceParser : Parser String
tagNameParser : Parser String
textParser :
Array (RawHtml msg)
-> Parser (Step ( Array ( RawHtml msg))
(Array ( RawHtml msg))
)

Attributes

attributeParser : Parser (Attribute msg)
attributeNameParser : Parser String
attributeValueParser : Parser String
quotedAttributeValueParser : Parser String