This bug report originated from issue QTBUG-2787 <http://bugreports.qt.nokia.com/browse/QTBUG-2787> --- Description --- If one does: QString html="XHTML content"; QWebView->setHtml( html ); it is parsed with WebKit's HTML parser as opposed to its XHTML parser (causing some oddities in the DOM tree because e.g. for HTML, <a id="something" /> is just an opened tag, while for XHTML it's opening and closing a tag). QWebView->setContent( html.toLocal8Bit(), "application/xhtml+xml" ) does the correct thing, but is slower (and possibly less accurate), because of the charset conversions. setHtml() should probably set the MIME type to application/xhtml+xml instead of text/html if it detects a proper XHTML header ("<?xml" and the doctype are good hints).
*** Bug 29457 has been marked as a duplicate of this bug. ***
Lowering to minor since workarounds are available.
*** This bug has been marked as a duplicate of bug 31115 ***
The documentation says better what to use now.