<div class="text">
<h1>Headerh1</h1>
Text1 <br/> after header1
<h3>Headerh3.1</h3>
Text2 <br/> after header3.1
<h3>Headerh3.2</h3>
Text3 <br/> after header3.2
<h3>Headerh3.3</h3>
Text4 <br/> after header3.3
</div>
如何使用後 //div[@class='text']/text()[count(preceding-sibling::h1)=1]
迴歸文本「頭1後text1」中忽略<br/><br/>
作爲 第一H1後得到的文本所有標題。 <br>
可以0+倍
它的工作原理,但是如果在div之後是文本,它也會被返回。是否可以在h3之間但在h1之後添加條件文本? – dMazay
是的。這一個應該做的技巧'/ div [@ class ='text']/h3 [1]/preceding-sibling :: text()[./ preceding-sibling :: h1]' – Andersson
已解決。有用! – dMazay