Я рассматривал возможность конвертации моих текущих документов HTML5 в полиглот HTML5. Я полагаю, что даже если их только когда-нибудь получат как text/html
, дополнительные проверки написания XML помогут сохранить мои привычки кодирования аккуратными и действительными.Должен ли я писать документы Polyglot HTML5?
Есть ли что-то особенно захватывающее в пространстве HTML5, которое сделало бы это неразумным выбором?
Во-вторых, спецификации немного туманны, как проверить документ полиглота. Я предполагаю, что основы являются:
- Отсутствие ошибок при запуске через W3C Validator, как HTML5
- Нет ошибок при не запускать через XML-парсер
Но есть какие-либо другие правила, я пропавшими без вести?
В-третьих, видя, как это является полиглот, знает ли кто-либо предостережений в обслуживании как application/xhtml+xml
к поддержке браузеров и text/html
к не-поддержки тех?
Редактировать: После небольшого эксперимента я обнаружил, что объекты, подобные
, разбиваются на XHTML5 (без DTD). Этот парсер XML - это немного обоюдоострый меч, я, наверное, уже ответил на мой третий вопрос.
Этот вопрос нуждается в обновлении ... Смотрите также http://stackoverflow.com/q/28419046/ 287948 –