В XHTML атрибут "name" считается устаревшим и заменен
атрибутом "id". Если использовать оба атрибута по причинам
совместимости (name и id), то значения их должны быть одинаковыми.
Ошибка появляется только в случае, когда присутствует атрибут name, и tidy
пытается скопировать значение name в атрибут id.
Но атрибут "id" должен начинаться с символа ([A-Za-z]).
НЕПРАВИЛЬНО <a name="123456">...</a> НЕПРАВИЛЬНО <a id="123456">...</a> УСТАРЕВШЕЕ <a name="my_link">...</a> ПРАВИЛЬНО <a id="my_link">...</a> ПРАВИЛЬНО <a id="my_link" name="my_link">...</a>
XHTML W3C спецификация: атрибут name: http://www.w3.org/TR/xhtml1/#h-4.10
XHTML W3C спецификация: атрибуты name и id: http://www.w3.org/TR/xhtml1/#C_8
ID W3C спецификация: http://www.w3.org/TR/html4/types.html#h-6.2