Это недопустимый XHTML, и это плохо, в основном потому, что вы не можете похвастаться действительными ;) Хотя все основные браузеры и поисковые системы будут счастливо игнорировать дополнительные атрибуты. Вы можете добавить дополнительное пространство имен, чтобы ваш XHTML снова стал действительным.
<html xmlns:my="http://example.com">
<!-- SNIP -->
<a href id="myLlink" my:isClimber="True">Chris Sharma</a>
<!-- SNIP -->
</html>
Это совершенно правильно XHTML. Однако W3C Validator все равно откажется проверять его (я думаю). Это недостаток их парсера XML. Для таких синтаксических анализаторов, не поддерживающих пространство имен, my:isClimber
будет по-прежнему рассматриваться как isClimber
. Но теперь вы можете быть спокойны, поскольку знаете, что это действительный XML, и, наконец, вот что имеет значение, не так ли;)