Есть ли эквивалент xhtml.xsd для HTML5?

Я разрабатываю приложение на основе Mozilla XULRunner.

Я использую xhmtl1-strict.xsd, предоставленный W3C для извлечения атрибута. Теперь требовалось добавить тег <video> в мое приложение, но мое приложение не поддерживает никаких элементов или атрибутов HTML5.

Итак, любые предложения?

Ответ 1

HTML5 не имеет определения типа doctype или определения схемы XML. Это связано с тем, что, хотя он имеет тот же синтаксис, что и его предшественник HTML 4, сам HTML5 не основан ни на SGML, ни на XML. Это язык разметки в своем собственном праве.

Если вы хотите внедрить браузер с возможностями HTML5 с использованием технологий Mozilla, последняя версия механизма компоновки Gecko поддерживает HTML5. Получите Gecko/XULRunner SDK здесь.

Ответ 2

В пакетах http://www.xmlmind.com/xmleditor/download.shtml содержится файл addon/config/xhtml/xsd/5.0/xhtml5.xsd, который, похоже, лицензирован как с открытым исходным кодом.

Ответ 3

Существует HTML5 DTD, который используется в XML-каталоге Komodo, который является приложением XULRunner. Его также можно использовать в Eclipse без преобразования в XSD. Кроме того, есть таблица стилей и regex, основанные на DTD2XSD-конвертерах доступны.