Hallo,
nehmen wir an ich hätte folgenden code:
und möchte dann nur den Inhalt des div Containers, also in diesem Fall "Irgend ein Text" auslesen.
Wenn ich jetzt allerdings die nodeValue dieses Div´s auslesen möchte, wird der Text im <strong> - tag mitausgegeben:
Wie kann ich denn erreichen dass nur der content dieses div tags und nicht auch noch der von dessen childnodes ausgelesen wird?
lg und thx
Marek
nehmen wir an ich hätte folgenden code:
HTML:
<div>Irgend ein Text <strong>ein anderer Text</strong></div>
und möchte dann nur den Inhalt des div Containers, also in diesem Fall "Irgend ein Text" auslesen.
Wenn ich jetzt allerdings die nodeValue dieses Div´s auslesen möchte, wird der Text im <strong> - tag mitausgegeben:
PHP:
$doc = new DOMDocument();
$doc->loadHTMLFile("test.html");
$dom->preserveWhiteSpace = false;
$doc->getElementsByTagName("div")->item(0)->nodeValue;
Code:
Ausgabe: "Irgend ein Text ein anderer Text"
Wie kann ich denn erreichen dass nur der content dieses div tags und nicht auch noch der von dessen childnodes ausgelesen wird?
lg und thx
Marek