Jacek Caban (@jacek) commented about dlls/mshtml/omnavigator.c:
- if(!string || !mimeType || (doc_type = document_type_from_content_type(mimeType)) == DOCTYPE_INVALID)
return E_INVALIDARG;- if(doc_type == DOCTYPE_HTML) {
IHTMLDOMImplementation *impl_iface;HTMLDOMImplementation *impl;IHTMLDocument7 *html_doc;IHTMLElement *html_elem;HTMLDocumentNode *doc;hres = IHTMLDocument5_get_implementation(&This->doc->IHTMLDocument5_iface, &impl_iface);if(FAILED(hres))return hres;impl = impl_from_IHTMLDOMImplementation(impl_iface);hres = HTMLDOMImplementation2_createHTMLDocument(&impl->IHTMLDOMImplementation2_iface, NULL, &html_doc);
Can we use `nsIDOMParser` for HTML documents too?