-
Забавную вещь еще обнаружил с клиентами OpenID.
Я очень люблю не просто писать код, а писать его красиво, начиная слова с большой буквы. Например:
И стоило мне написать<Meta Http-equiv="Content-Type" Content="text/html; Charset=Windows-1251" />
<Link Rel="Shortcut Icon" Type="Image/X-Icon" Href="favicon.ico" />
Как ни один клиент OpenID не смог обнаружить мой сервер.<Link Rel="openid.server" Href="http://dell3r.ru/">
<Link Rel="openid.delegate" Href="http://dell3r.ru/">
Поэкспериментировав я сделал вывод:
Слова rel и href должны быть написаны в нижнем регистре. В случае если хоть одна буква будет в верхнем регистре, то ни один клиент не найдёт ваш сервер. -
Именно для того, чтобы избавить OpenID-клиенты от реализации полных HTML-парсеров, во второй версии протокола появилась возможность попросить у страницы всю эту информацию в виде XML'а (XRDS, если точнее). Который парсится без проблем и четко. А HTML based discovery сейчас оставлена только для совместимости со старыми клиентами.

