什么是xmlns:fb="http://www.facebook.com/2008/fbml"
?
我最近在很多<html>
标记中都看到了它。它有什么作用?
最佳答案
虽然我没有看到它的使用,但是这是用于将当前XML namespace (在这种情况下为XHTML)与另一个(在这种情况下为FBML)扩展的标准XML表示法。这告诉您的浏览器在哪里可以找到FBML的规范,而FBML的规范又告诉它如何处理<fb:*>
标记。从技术上讲,xmlns:*
属性的值只是一个唯一的标识符,但是通常它是一个以一种或另一种形式指向定义的URL。在这种特殊情况下,URL不会不幸地指向定义。
参见W3Schools for more information about XML namespaces。