Пролог XML и HTML5 docytype - PullRequest
       0

Пролог XML и HTML5 docytype

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

Есть ли причина, по которой кому-то понадобится пролог XML в документе HTML5?Я не говорю о XHTML5.Я просто говорю о обычной заурядной HTML-странице, которая использует docytpe HTML5.

Есть ли какая-либо причина для включения пролога XML в начале такого документа?1003 *

1 Ответ

2 голосов
/ 08 декабря 2011

Пролог XML (в частности, декларация XML) указывает, что документ является XML.Если страница является не правильно сформированным XML, то вам определенно следует не включать ее.

Однако данные хороши ... Браузеры, на которых я это тестировал(Firefox и Chrome в Ubuntu) не имели видимых проблем с объявлением XML вверху страницы HTML 5, хотя эта страница была , а не правильно сформированного XML.Причина, конечно, в том, что HTTP-сервер продолжал обслуживать страницы с типом контента text/html.

Несмотря на то, что мой небольшой тест не выявил ошибок, я не могу придумать причину, почемуэто было бы хорошей практикой.Если страница HTML5, то это может быть не XML, и не должны указываться как таковые.Браузеры могут не иметь проблем с этим, но другие инструменты, которые рассматривают объявление вместо типа контента, могут делать другие предположения.

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