【发布时间】:2017-04-27 10:42:27
【问题描述】:
我要废弃以下 html
<h2>
<span id="title">Title</span>
</h2>
<p>Content 1</p>
<p>Content 2</p>
<p>Content 3</p>
<p>Content 4</p>
<h2>Some other header</h2>
<p>Do not want this content</p>
我要选择的是标题后面的一系列4个<p>标签,一遇到非<p>标签就忽略其他所有标签。
到目前为止,我的 xpath 是 //h2[span[@id='title']]/following-sibling::p,但这也包括不需要的
标签。
我也尝试了前面的兄弟方法,但没有运气//p[preceding-sibling::h2[span[@id='title']]]。额外的<p> 标签仍然包含在内。
【问题讨论】: