Parsing HTML
HTMLBuilder.jl also lets you parse HTML. After loading the package with
julia> using HTMLBuilderand loading the raw HTML code into a string,
julia> raw_HTML = raw"<div><h1>A title</h1><p>Some text.</p></div>""<div><h1>A title</h1><p>Some text.</p></div>"
you can parse it by running
julia> parsed = parse_HTML(raw_HTML)<div> <h1>A title</h1> <p>Some text.</p> </div>
The parsed HTML is fully compatible with the rest of the features HTMLBuilder.jl. For instance, you can run
julia> dv(h1("A title"), parse_HTML(raw"<p>A paragraph to be parsed.</p>"))<div> <h1>A title</h1> <p>A paragraph to be parsed.</p> </div>