获得兄弟/姐妹节点的价值

Jür*_*aul 4 php xml xpath dom domdocument

让我们在一个页面上说我有很多这样的重复:

<div class="entry">
  <h4>Magic:</h4>
  <a>Edit</a> 
  <a>Delete</a>
</div>
Run Code Online (Sandbox Code Playgroud)

nodeValueh4不重复.我如何获得nodeValuea基础上,h4标签的nodeValue?获取ah4内容所在的h4 的姐妹节点的内容Magic:.

Kir*_*huk 5

使用此XPath:

//div/h4[. = 'Magic:']/following-sibling::a[1]
Run Code Online (Sandbox Code Playgroud)

它选择带有值的第一个跟随兄弟a元素.h4Magic: