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.