Ich möchte eine einfache, aber nicht triviale Manipulation von DOM-Elementen mit PHP machen, aber ich bin verloren.DOM-Manipulation mit PHP
Nehmen Sie eine Seite wie Wikipedia an, wo Sie Absätze und Titel haben (<p>
, <h2>
). Sie sind Geschwister. Ich möchte beide Elemente nacheinander aufnehmen.
Ich habe versucht GetElementbyName
aber dann haben Sie keine Möglichkeit, Informationen zu organisieren. Ich habe versucht DOMXPath->query()
, aber ich fand es wirklich verwirrend.
Parsen Genau so etwas wie:
<html>
<head></head>
<body>
<h2>Title1</h2>
<p>Paragraph1</p>
<p>Paragraph2</p>
<h2>Title2</h2>
<p>Paragraph3</p>
</body>
</html>
in:
Title1 Paragraph1 Paragraph2 Title2 Paragraph3
Mit ein paar Bits von HTML-Code, den ich zwischen allen nicht brauchen.
Vielen Dank. Ich hoffe, die Frage sieht nicht wie Hausaufgaben aus.
Genau das, was ich wollte. Ich musste ein paar Divs einbeziehen, aber es funktionierte perfekt. Vielen Dank. – Sortea2
Ich bin froh zu helfen. – Tomalak