$uri href as xs:string?, $options as map(*)? := ()map { }
) as document-node()?</pre>
|- valign="top"
| '''Summary'''
|Fetches the HTML document referred to by the given {{Code|$urihref}}, converts it to XML and returns a document node. The {{Code|$options}} argument can be used to set [[Parsers#Options|TagSoup Options]].
|- valign="top"
| '''Errors'''
{| width='100%'
|- valign="top"
| width='120' | '''SignaturesSignature'''
|<pre>html:parse(
$input value as xs:anyAtomicType, $options as map(*)? := ()map { }
) as document-node()</pre>
|- valign="top"
| '''Summary'''
|Converts the HTML document specified by {{Code|$inputvalue}} to XML and returns a document node:<br/>
* The input may be of type {{Code|xs:string}}, {{Code|xs:base64Binary}}, or {{Code|xs:hexBinary}}.
* If the input is passed on in its binary representation, and if no encoding option is supplied, the HTML parser will try to choose the correct encoding automatically.
The {{Code|$options}} argument can be used to set [[Parsers#Options|TagSoup Options]].