HTML: что такое `xmlns: fb =" http://www.facebook.com/2008/fbml"`? - PullRequest
33 голосов
/ 11 января 2011

Что такое xmlns:fb="http://www.facebook.com/2008/fbml"?

Я недавно видел это во многих <html> тегах. Что это делает?

Ответы [ 2 ]

6 голосов
/ 11 января 2011

Точно так же, как сказал @Matthew Scharley, он использовался для встраивания специфических для Facebook тегов на ваш сайт. Например, вот поток нашей компании на Facebook на нашем сайте. Еще одно распространенное использование - кнопка «Нравится» на сайте.Дополнительную информацию можно найти на сайте разработчиков Facebook .

ОБНОВЛЕНИЕ

Вот некоторые дополнительные виджеты / плагины .

6 голосов
/ 11 января 2011

Хотя я не видел его в использовании, это стандартная нотация XML для расширения текущего пространства имен XML (в данном случае XHTML) другим (в данном случае FBML). Это говорит вашему браузеру, где найти спецификацию для FBML, которая, в свою очередь, говорит ему, как обрабатывать теги <fb:*>. Технически говоря, значение атрибута xmlns:* - это просто уникальный идентификатор, но частоэто URL, который указывает на определение в той или иной форме.В данном конкретном случае URL, к сожалению, не указывает на определение.

См. W3Schools для получения дополнительной информации о пространствах имен XML .

...