Избавьтесь от "Недопустимого значения X-XRDS-Location для атрибута http-эквивалент в метаданных элемента XHTML" в проверке XHTML5

У меня есть страница XHTML 5 с приложением application/xhtml+xml, которую я хочу получить для проверки, но средство проверки дает мне проблемы с результатами проверки:

Line 17, Column 89: Bad value X-XRDS-Location for attribute http-equiv on XHTML element

Обсуждаемая строка:

<meta http-equiv="X-XRDS-Location" content="http://shlomif.livejournal.com/data/yadis" />

Как я могу исправить эту проблему? Было ли удалено произвольное значение "http-эквивалент" из спецификации XHTML 5?

2 ответа

Решение

В (X)HTML5 вы можете использовать только http-equiv значения, которые

Если вы думаете X-XRDS-Location было бы полезным значением, вам нужно было бы его зарегистрировать.

http://www.w3.org/TR/html-markup/meta.html говорит:

Изменения в HTML5

Хотя предыдущие версии HTML допускали, чтобы атрибут http-эквивалент в элементе meta имел любое количество возможных значений, атрибут http-эквивалента теперь ограничен только конкретными значениями, описанными в этой ссылке. Также теперь разрешен новый атрибут charset.

Так что да, это больше не разрешено.

Другие вопросы по тегам