2009-10-09 7 views
1

Quand je lis la documentation sur Common-tags, je pensais que ce serait facile de mettre cela dans une jsp parce que les exemples ont été coupés et colleraide à la mise RDF dans une page 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> 

C'est une bonne chose que nous utilisions Eclipse dans notre travail de développement. Il nous dit que quelque chose ne va pas avec notre balisage. Il souligne le balisage des balises communes avec le retour jaune:

Undefined attribute name 

Que manque-t-il ici? ou est-ce complètement correct?

+1

Vous avez une erreur de forme dans votre exemple. La balise span est fermée deux fois (d'abord avec le '/>' et ensuite avec ''). –

Répondre

1

Le typeof, ressources et propriété attributs sont des extensions à XHTML qui font partie de la spécification RDFa qui est pourquoi Eclipse ne sait pas à leur sujet.

Comme RDFa + XHTML est maintenant une recommandation du W3C, il est tout à fait correct de l'utiliser tel quel.

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

+1

En outre, le validateur W3C peut valider XHTML + RDFa: http://validator.w3.org/ –

0

Je suppose que vous n'êtes pas d'envoyer vos pages avec un XML type MIME, car cet extrait n'est pas bien formé. L'utilisation de RDFa n'est pas autorisée lors de l'utilisation d'un type MIME text/html. Pour une alternative, jetez un oeil à "microdata".

+0

Il existe maintenant une proposition pour mettre rdfa en html http://www.w3.org/TR/rdfa-in-html/ – karlcow

+0

Oui, une * proposition *. Personnellement, je ne l'aime pas du tout. – Ms2ger

Questions connexes