【发布时间】:2020-06-16 21:32:20
【问题描述】:
我有以下标记(包括 schema.org 属性):
<body>
<div itemscope itemtype="http://schema.org/Foo">
<div>
<div itemname="name">
Foo scoped name
</div>
</div>
<div>
<div itemscope itemtype="http://schema.org/Bar">
<div>
<div itemname="name">
Bar scoped name
</div>
</div>
</div>
</div>
</div>
</body>
我需要选择(可能是通过 xpath,因为 css 选择器不足以完成任务)在 http://schema.org/Foo 范围内具有 itemname="name" 的 div,但不是那些具有 itemscope 属性提升它们的另一个元素的div。
所以在提供的示例中,我只需要选择“Foo 范围名称”,而不是“Bar 范围名称”。
【问题讨论】:
标签: xpath