web-dev-qa-db-fra.com

HTML: Qu'est-ce que `xmlns: fb =" http://www.facebook.com/2008/fbml "`?

Quel est xmlns:fb="http://www.facebook.com/2008/fbml"?

Je l'ai vu dans beaucoup de <html> tags récemment. Qu'est ce que ça fait?

33
Rudiger

Bien que je ne l'ai pas vu en cours d'utilisation, il s'agit d'une notation XML standard pour étendre l'espace de noms XML actuel (dans ce cas XHTML) avec un autre (dans ce cas FBML). Cela indique à votre navigateur où trouver la spécification pour FBML qui à son tour lui indique comment gérer le <fb:*> Mots clés. Techniquement parlant, la valeur de xmlns:* l'attribut est simplement un identifiant unique, mais souvent c'est une URL qui pointe vers une définition sous une forme ou une autre. Dans ce cas particulier, l'URL ne pointe malheureusement pas vers une définition.

Voir W3Schools pour plus d'informations sur les espaces de noms XML .

6
Matthew Scharley

Tout comme @Matthew Scharley l'a dit, son utilisé pour intégrer des balises spécifiques à Facebook sur votre site. Par exemple, voici le flux Facebook de notre entreprise sur notre site. Une autre utilisation courante est le bouton "J'aime" sur le site Web. Plus d'informations peuvent être trouvées sur le site des développeurs Facebook .

[~ # ~] mise à jour [~ # ~]

Voici quelques widgets/plugins supplémentaires .

6
Chris Haas