ho un XML seguente:XPath selezionare tutti gli elementi tra due elementi specifici
<doc>
<divider />
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<p>text</p>
<divider />
<p>text</p>
<p>text</p>
<divider />
<p>text</p>
<divider />
</doc>
voglio selezionare tutti i nodi p dopo primo elemento divisore fino alla prossima occorrenza dell'elemento divisore. Ho provato a seguire xpath:
//divider[1]/following-sibling::p[following::divider]
ma il problema è che seleziona tutti gli elementi p prima dell'ultimo elemento divisore. Non sono sicuro di come farlo utilizzando XPath 1.
Ottima idea! 'count' è più idiomatico dato che' 1' viene usato una sola volta. – bytebuster