Tôi có một xml sau:XPath chọn tất cả các yếu tố giữa hai yếu tố cụ thể
<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>
Tôi muốn chọn tất cả các nút p sau yếu tố chia đầu tiên cho đến khi xuất hiện tiếp theo của nguyên tố chia. Tôi đã thử với xpath sau đây:
//divider[1]/following-sibling::p[following::divider]
nhưng vấn đề là chọn tất cả phần tử p trước phần tử chia cuối cùng. Tôi không chắc chắn làm thế nào để làm điều đó bằng xpath 1.
Ý tưởng tuyệt vời! 'count' là thành ngữ hơn vì' 1' chỉ được sử dụng một lần. – bytebuster