2

我在 PHP 中使用 XPATH。假设我有以下 HTML

<div>
    <a>
        <img id='img1' src='src1' />
    </a>
    <div>
        <img id='img2' src='src2' />
    </div>
    <img id='img3' src='src3' />
    <div>
        <a>
            <img id='img4' src='src4' />
        </a>
    <div>
    <a>
        <div>
            <img id='img5' src='src5' />
        </div>
    <a>
</div>

我想编写一个 XPATH 表达式,它将选择所有<img>标签,这些标签没有<a>直接父标签。

所以在上面的例子中,只有img2img3img5应该来自该表达式的选择。

4

1 回答 1

3
//img[not(parent::a)]

试试看。

于 2013-08-05T19:15:38.570 回答