【问题标题】:Getting the value of brother/sister node获取兄弟/姐妹节点的值
【发布时间】:2012-02-27 06:36:13
【问题描述】:

假设在一个页面上我重复了很多这样的内容:

<div class="entry">
  <h4>Magic:</h4>
  <a>Edit</a> 
  <a>Delete</a>
</div>

但是h4nodeValue没有重复。如何根据h4标签的nodeValue获取anodeValue?获取h4的姐妹a节点的内容,其中h4内容为Magic:

【问题讨论】:

    标签: php xml dom xpath domdocument


    【解决方案1】:

    使用这个 XPath:

    //div/h4[. = 'Magic:']/following-sibling::a[1]
    

    它选择h4 的第一个st 跟随兄弟a 元素,其值为Magic:

    【讨论】:

    • 嗨,它只获取a兄弟/姐妹节点之一。
    • @user1099531,所以删除 [1] 谓词。
    • 啊,没想到。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    • 2019-05-06
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    相关资源
    最近更新 更多