如何select 2个兄弟节点Xpath之间的所有节点?

How to select all nodes between 2 sibling nodes Xpath?

HTML:

<div class="article_content">
     <div><img src="....jpg" alt="...">
          <span class="caption">Source</span>
     </div>
<p>Sub Title Text</p>               
<p>Yes</p>                          
<p>Yes</p>              
<p>Yes</p>      
<p>Yes</p>          
<p>Yes</p>                      
<p><strong>No</strong> </p> 
<hr>
<p class="additional">No</p>
<ul class="menu_list">
   <li><a href="...">No</a></li>
   <li><a href="...">No</a></li>
</ul>

我希望所有内容都标记为是。

也就是介于:

article[@class="article-body"]/div[@class="ctx_content"]/div[@id="article_container"]/div[@class="article_column"]/p[1]

和:

//article[@class="article-body"]/div[@class="ctx_content"]/div[@id="article_container"]/div[@class="article_column"]/p/strong

使用组合following-sibling and position()检查:

//article[@class="article-body"]/div[@class="ctx_content"]/div[@id="article_container"]/div[@class="article_column"]/p[following-sibling::p/strong and position() > 1]