<a>
我的文档中有几种类型。我只想选择<a>
其title
属性以文本“更多数据......”开头的<a title="more data *">
例如,给定下面的标记,我想选择第一个和第二个<a>
,但跳过第三个,因为title
不以 开头more data
,跳过第四个,因为<a>
甚至没有标题属性。
<a title="more data some text" href="http://mypage.com/page.html">More</a>
<a title="more data other text" href="http://mypage.com/page.html">More</a>
<a title="not needed" href="http://mypage.com/page.html">Not needed</a>
<a href="http://mypage.com/page.html">Not needed</a>
我正在使用 DOMXPath。我的查询会是什么样子?
$xpath = new DOMXPath($doc);
$q = $xpath->query('//a');