2012-03-05 33 views
1

元財產我玩,我就死在這:使用RDFa與Facebook的XHP

echo <meta property="og:title" content="page title" />; 

它拋出:

Fatal error: Uncaught exception 'XHPAttributeNotSupportedException' with message 'Attribute `property` is not supported in class `meta`. 

我明白爲什麼 - 這不是有效的XHTML 1.0。屬性和內容屬性來自RDFa 1.0規範。

我能做些什麼來使用這些文字?

回答

1

對於任何人在這兩年後磕磕絆絆,標籤現在是HTML5的候選推薦(https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta),並且XHP選擇僅支持HTML5 doctype()。簡而言之,XHP現在包含支持。如果你看到這個錯誤,你只需要更新你的XHP。

+0

所以'og:title'轉到'itemprop'屬性,對不對? – 2014-04-28 20:15:53

+1

不,除了目前被標記爲「未實現」,這不是像Facebook這樣的網站會檢查。您在原始示例中給出的標記應該可以正常工作。 – 2014-05-08 02:29:07