Hallo Leute! Folgendes Problem:
Ich habe eine HTML-datei "test.html", die sieht so aus:
und jetzt möchte ich per PHP mit DOM den reinen HTML-Code ausgeben, der zwischen den <div class="a">-Tags steht.
Ausgabe soll also sein:
Den folgenden Anfang habe ich schon:
Doch was muss da in die geschweiften Klammern? Ich komm einfach nicht drauf. Weiß jemand weiter? Vielen Dank!
Ich habe eine HTML-datei "test.html", die sieht so aus:
Code:
<html> <body> <div class="a"> text <!-- kommentar --> <img src="bild.jpg"> mehr text </div> <div class="a"> und nochmal text <img src="bild.jpg"> </div> </body> </html>
Ausgabe soll also sein:
Code:
text <!-- kommentar --> <img src="bild.jpg"> mehr text und nochmal text <img src="bild.jpg">
Den folgenden Anfang habe ich schon:
PHP-Code:
$dom = new DOMDocument();
@$dom->loadHTMLFile('test.html');
$xpath = new DOMXPath($dom);
$ergebnisse = $xpath->query("//div[@class='a']");
foreach ($ergebnisse as $ergebnis) {
..
}
Kommentar