Из раздела 8.2 спецификации html5
http://www.w3.org/TR/2011/WD-html5-20110113/parsing.html
Хотя синтаксис HTML, описанный в этой спецификации, имеет близкое сходство с SGML и XML, это отдельный язык с его собственными правилами синтаксического анализа.
Некоторые более ранние версии HTML (в частности от HTML2 до HTML4) были основаны на SGML и использовали правила синтаксического анализа SGML. Однако мало (если они есть) веб-браузеры когда-либо реализовывали корректный синтаксический анализ SGML для HTML-документов; единственные пользовательские агенты, которые строго обрабатывают HTML как приложение SGML, исторически были валидаторами. В результате путаница - с валидаторами, утверждающими, что документы имеют одно представление, в то время как широко развернутые веб-браузеры функционально реализовали другое представление, потратили десятилетия на производительность. Эта версия HTML, таким образом, возвращается к не-SGML основе.
Авторы, заинтересованные в использовании инструментов SGML в своем конвейерном конвейере, могут использовать XML-инструменты и сериализацию XML в формате HTML.
blockquote >Таким образом, если вы не пишете xml, образованный html5, вы не можете использовать XSD для проверки html5.