Я хотел бы сделать простую, но нетривиальную манипуляцию с 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>
2<html> <head></head> <body> <h2>Title1</h2> <p>Paragraph1</p> <p>Paragraph2</p> <h2>Title2</h2> <p>Paragraph3</p> </body> </html>
в:
Title1 Пункт 1 PARAGRAPH2 Заголовок 2 PARAGRAPH3
С несколькими битами HTML-кода мне не нужно между всеми.
Спасибо. Надеюсь, что вопрос не похож на домашнюю работу.