【发布时间】:2015-07-04 20:34:35
【问题描述】:
例如,我有一个这样的 HTML 树:
<section class="product">
<div>
<div class="p-image">
<img alt="Product name" src="path/to/image.jpg">
</div>
<div class="p-content">
<h3>Product name</h3>
</div>
<div class="p-info">
<div class="new-price">
<span>400 €</span>
</div>
</div>
</section>
所以我想获取 span 元素的内容,其父元素 (div) 有一个具有特定 alt 属性的子元素 (img)。我知道如何通过属性来选择元素,但我还没有找到任何解决方案来通过父子元素来选择元素。
我希望我的解释是可以理解的。 谢谢。
【问题讨论】:
-
那是什么?你可以起草一个示例 HTML 标记吗?或者为什么不把 HTML 标记改为问题
-
@Ghost 我现在添加了一个示例 HTML 标记并消除了混乱。
-
这应该很容易使用 xpath,但在 simple-html-dom 中,您需要迭代这些子项