我已經添加了一個像下面這樣的fb xmlnx代碼,現在我又添加了另一個代碼。如何添加兩個XMLNS代碼?
<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#'>
誰能告訴我如何添加兩個代碼???
我已經添加了一個像下面這樣的fb xmlnx代碼,現在我又添加了另一個代碼。如何添加兩個XMLNS代碼?
<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:對於Facebook標籤和OG標籤:用於OGP標籤.ME標籤
的具體答案:
推薦使用開放圖譜協議的是不經由xmlns屬性而是經由前綴屬性(http://ogp.me/),以便同時使用的代碼,看起來像這樣:
<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#' xmlns:ofb ='http://ogp.me/ns/fb#' 兩者都不起作用,我如何更改名稱??我需要處理兩個不同的「fb」鏈接。 –
OG建議使用前綴屬性,查看更新後的答案 – anttix
嘗試改變命名空間的別名:'的xmlns:FB2 =「HTTP://ogp.me/ns/ fb#'' – gahcep
@gahcep xmlns:fb2 ='http://ogp.me/ns/fb#' xmlns:ofb ='http://ogp.me/ns/fb#' 兩者都無法正常工作,我怎麼能改變名字?我需要處理兩個不同的「fb」鏈接。 –
您可以嘗試一種在[XML Namespaces Explained](http://www.sitepoint.com/xml-namespaces-explained/)文章中描述的方法。請參閱**爲多個命名空間**部分定義相同的前綴。 – gahcep