Как в XPath сделать выборку по двум типам узлов сразу?
Распарсиваю HTML DOM-документ посредством XPath. Существует задача получить выборку сразу по двум типам узлов, находящихся в иерархии на одном уровне. По тегам p и h2.
.//div[@class='article']/p
Все, что удалось придумать пока - это:
.//div[@class='article']/p | //h2
Но такой запрос выводит сначала все p, а только потом все h2, что не решает задачи - нужно, чтобы последовательность параграфов и заголовков была соблюдена.