Я хотел бы сделать простое, но нетривиальное манипулирование DOM Elements с помощью PHP, но я потерян.
Предположим, что страница похожа на Википедию, где у вас есть параграфы и заголовки (<p>
, <h2>
). Они братья и сестры. Я хотел бы взять оба элемента в последовательном порядке.
Я пытался GetElementbyName
, но тогда у вас нет возможности упорядочить информацию.
Я пробовал DOMXPath->query()
, но мне это показалось странным.
Просто анализирует что-то вроде:
<html>
<head></head>
<body>
<h2>Title1</h2>
<p>Paragraph1</p>
<p>Paragraph2</p>
<h2>Title2</h2>
<p>Paragraph3</p>
</body>
</html>
в
Title1
Paragraph1
Paragraph2
Title2
Paragraph3
С несколькими битами HTML-кода мне не нужно между всеми.
Спасибо. Надеюсь, вопрос не похож на домашнюю работу.