These predicates are for basic use of the library, converting entire and self-contained files in SGML, HTML, or XML into a structured term. They are based on load_structure/3.
dialect(sgml)dialect(xml)dialect(HTMLDialect),
where HTMLDialect is html4 or html5
(default), depending on the Prolog flag html_dialect. Both
imply the option shorttag(false). The option dtd(DTD)
is passed, where DTD is the HTML DTD as obtained using dtd(html,
DTD). See dtd/2.