2009-10-09 51 views
1

當我讀了共標記的文檔,我認爲這將是很容易把這個在JSP,因爲例子是剪切和粘貼幫助把RDF在Web頁面(JSP)

<body xmlns:ctag="http://commontag.org/ns#" rel="ctag:tagged"> 
    <span typeof="ctag:Tag" 
     rel="ctag:means" 
     resource="http://rdf.freebase.com/ns/en.u2" 
     property="ctag:label" content="U2"/> 
    </span> 
</body> 

我們在開發工作中使用Eclipse是一件好事。它告訴我們,我們的標記有問題。它強調與黃色返回的通用標記標記:

Undefined attribute name 

我在這裏錯過了什麼?或者這完全沒問題?

+1

你的例子中有一個格式錯誤。 span標籤關閉兩次(首先用'/>',然後再用'')。 – 2009-10-12 18:25:55

回答

1

的typeof資源財產屬性擴展XHTML這是RDFa的規範這就是爲什麼Eclipse不知道它們的一部分。

由於RDFa + XHTML現在是W3C的推薦標準,因此按原樣使用絕對沒問題。

http://www.w3.org/TR/rdfa-syntax/#rdfa-attributes

+1

此外,W3C驗證器可以驗證XHTML + RDFa:http://validator.w3.org/ – 2009-10-12 18:29:00

0

我假設你不發送帶有XML的MIME類型的網頁,因爲沒有很好地形成片段。使用text/html MIME類型時不允許使用RDFa。另外,請看"microdata"

+0

現在有一個建議將rdfa放入html中http://www.w3.org/TR/rdfa-in-html/ – karlcow 2009-10-18 14:34:50

+0

是,*提案*。我個人並不喜歡它。 – Ms2ger 2009-10-20 13:40:40