【发布时间】:2012-07-11 12:15:18
【问题描述】:
给定以下 div 元素
<div class="info">
<a href="/s/xyz.html" class="title">title</a>
<span class="a">123</span>
<span class="b">456</span>
<span class="c">789</span>
</div>
我想用“b”类检索跨度的内容。但是,我想解析的一些 div 缺少后两个跨度(“b”类和“c”类)。对于这些 div,我想要“a”类的 span 的内容。是否可以创建一个选择它的 XPath 表达式?
如果不可能,是否可以创建一个选择器来检索 div 的全部内容?即检索
<a href="/s/xyz.html" class="title">title</a>
<span class="a">123</span>
<span class="b">456</span>
<span class="c">789</span>
如果我能做到,我可以使用正则表达式来查找我想要的数据。 (我可以选择 div 中的文本,但我也不确定如何选择标签。仅文本产生 123456789。)
【问题讨论】:
标签: xpath