0

我正在为 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 中重复属性的选项?

谢谢!

4

1 回答 1

0

我的理解是,Microdata 规范只允许每个 HTML 元素使用一个 itemprop,这意味着您使用的 DOM 库正确地将其标记为无效标记。如果要指定多个值,则需要用空格分隔,如下所示:

<span class='fn' itemprop='author name' itemscope='itemscope' itemtype='http://schema.org/Person'>Rodrigo</span>

顺便说一下,class 属性的工作方式相同。

于 2012-12-26T19:02:00.163 回答