Я пытаюсь придумать сложное выражение xPath, но не могу понять, как это сделать. Представьте, что у вас есть такой HTML-код:
<span>
something1
<br>
something2
<br>
something3
</span>
Представьте себе, что иногда второго <br>
и последующего "что-то3" нет. Я хотел бы создать выражение xPath, которое принимает все узлы span и его содержимое вплоть до первого <br>
, так что в итоге я анализирую только что-то «что-то1». Я не знаю, возможно ли это, если нет, кто-нибудь знает способ получить это после анализа всех <span>
узлов?
Я должен сказать, что я использую HtmlParser, библиотеку Java, которая анализирует HTML и поддерживает выражения xPath.
Спасибо
Masiar