【发布时间】:2011-11-16 15:33:36
【问题描述】:
我想了很久,想不出html、css、javascript和iframe解决不了的问题。
有人能解释一下 FBML 和 google g 标记语言存在背后的推理吗?它们如何以及使什么变得更容易?
g: plusone 示例(例如添加like按钮时使用的代码):
<!-- Place this tag where you want the +1 button to render -->
<g:plusone size="tall"></g:plusone>
或 facebook fbml 示例 - (例如添加 facebook like 按钮时使用的代码):
<fb:like send="false" layout="box_count" width="450" show_faces="true" action="recommend" font="verdana"></fb:like>
<html xmlns:fb="https://www.facebook.com/2008/fbml">
看看上面的例子 - 我们不能简单地替换
<g and <fb
例如具有 facebook 或 plusone 类的 div 元素?
附:不确定 g 是否是一种语言 - 至少我在谷歌搜索时找不到任何关于它的信息。当他们使用 g 或 c 之类的单个字符名称时,真的很糟糕。
【问题讨论】:
-
g和fb被称为 XML 命名空间。命名空间和类名并不完全相同。 -
我是这么认为的。只是 Facebook 出于某种原因将其称为“Facebook 标记语言”。
-
实际上,FBML 本身就是一种标记语言。它定义了自己的一组元素。因此,当您在 XHTML 文档中使用它时,您需要使用
fb命名空间。
标签: xml fbml google-plus-one xfbml