如何添加两个XMLNS代码?

如何添加两个XMLNS代码?,xml,xml-namespaces,Xml,Xml Namespaces,我已经添加了一个FBXMLNX代码,如下所示,现在我还添加了另一个 <html xmlns:fb='http://www.facebook.com/2008/fbml'> 当我在下面添加类似项时,它显示错误 <html xmlns:fb='http://www.facebook.com/2008/fbml' xmlns:fb='http://ogp.me/ns/fb#'> 有人能告诉我如何添加这两个代码吗?一般答案: 没有办法“连接”名称空间,但可以

我已经添加了一个FBXMLNX代码,如下所示,现在我还添加了另一个

<html xmlns:fb='http://www.facebook.com/2008/fbml'>

当我在下面添加类似项时,它显示错误

    <html 
xmlns:fb='http://www.facebook.com/2008/fbml'
xmlns:fb='http://ogp.me/ns/fb#'>

有人能告诉我如何添加这两个代码吗?

一般答案:

没有办法“连接”名称空间,但可以给它们不同的前缀

    <html 
          xmlns:fb='http://www.facebook.com/2008/fbml'
          xmlns:og='http://ogp.me/ns/fb#'>

然后使用fb:tag作为facebook标签,使用og:tag作为ogp.me标签

具体答复如下:

OpenGraph协议的推荐用法不是通过xmlns属性,而是通过prefix属性()使用,因此使用两者的代码如下所示:

<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US"
      xmlns:fb="https://www.facebook.com/2008/fbml"> 
<head prefix="og: http://ogp.me/ns# [YOUR_APP_NAMESPACE]: 
                  http://ogp.me/ns/apps/[YOUR_APP_NAMESPACE]#">
  <meta property="fb:app_id" content="[YOUR_APP_ID]" /> 
  <meta property="og:type" content="[YOUR_APP_NAMESPACE]:recipe" /> 
  ...

...

示例由

尝试更改名称空间别名:
xmlns:fb2=”提供http://ogp.me/ns/fb#'
@gahcep xmlns:fb2=''xmlns:ofb=''两者都不工作,如何更改名称??我需要接近“fb”的两个不同链接。你们可以尝试在文章中描述的方法。请参阅为多个名称空间定义相同前缀一节。xmlns:fb2=''xmlns:ofb=''两者都不工作,如何更改名称??我需要接近“fb”的两个不同链接。OG建议使用前缀属性,查看更新的答案