Как проверить документ HTML5 по данной структуре? - PullRequest
2 голосов
/ 17 декабря 2011

У меня есть документ html5, и я хочу проверить его структуру по некоторым моим собственным определениям (подобно файлу xml и схеме XML). Есть ли способ сделать это, кроме какого-то уродливого ручного разбора? Поскольку HTML5 не является XML-дружественным (не все теги должны быть закрыты и т. Д.), Я не могу использовать DTD / XML-схему (или RelaxNG, которую я не знаю), чтобы сделать это, верно?

Существуют ли какие-либо языки схемы или даже валидаторы (например, саксонский движок ...)? Реализация Javascript / jQuery была бы лучшей.

Пример: - Правило: все должно быть внутри или элементами - не уверен, какой «язык» использовать, чтобы описать его более формально ...

Ответы [ 2 ]

1 голос
/ 17 декабря 2011

Посмотрите на этот вопрос,

Еще один вопрос, касающийся html5 dtd / schema

Нет схемы для HTML5.Быстрый поиск в Google выведет эти валидаторы:

  1. http://html5.validator.nu/
  2. http://validator.whatwg.org/

Но для этого требуется ваш HTML5-документбыть публичным.

0 голосов
/ 17 декабря 2011

Некоторые веб-браузеры будут проверять вашу страницу за вас, если вас беспокоит совместимость с XHTML до тех пор, пока HTML 5 не будет принят с умом, или для него не будет доступен строгий тип документа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...