我正在使用JAVA的DOM库,并且一些条目XHTML遇到了这个问题:
[致命错误] tree.xml:238:185:已为元素“span”指定了属性“itemprop”。
这是有问题的XHTML部分:
<span class='fn' itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person' itemprop='name'>Rodrigo</span>
是否存在允许DOM中重复属性的选项?
谢谢!
答案 0 :(得分:0)
我的理解是Microdata specification每个HTML元素只允许一个itemprop,这意味着您正在使用的DOM库正确地将其标记为无效标记。如果要指定多个值,则需要以空格分隔,如下所示:
<span class='fn' itemprop='author name' itemscope='itemscope' itemtype='http://schema.org/Person'>Rodrigo</span>
顺便说一句,class属性的工作方式相同。