tengo una siguiente xml:XPath seleccionar todos los elementos entre dos elementos específicos
<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>
deseo seleccionar todos los nodos p después primer elemento divisor hasta el próximo ocurrencia de elemento divisor. Intenté con el siguiente xpath:
//divider[1]/following-sibling::p[following::divider]
pero el problema es que selecciona todos los elementos p antes del último elemento divisor. No estoy seguro de cómo hacerlo usando XPath 1.
¡Excelente idea! 'count' es más idiomático ya que el' 1' se usa solo una vez. – bytebuster