1
Я хочу добавить некоторый текст в div, который имеет тот же класс.Нужна помощь по PHP domDocument
$dom = new DOMdocument();
$dom->formatOutput = true;
@$dom->loadHTMLFile('first.html');
$xpath = new DOMXPath($dom)
$after = new DOMText('Newly appended text');
$elements = $xpath->query('//div[@class="mix"]');
foreach($elements as $element)
{
$element->appendChild($after);
//echo $dom->saveHTML();
}
$dom->saveHTMLFile('first.html');
Но когда я открываю first.html, добавленный текст добавляется только к последнему div выше класса. Если я раскомментирую saveHTML(), тогда он показывает отличный результат. Просто проблема после сохранения.
Это замечательно спасибо. –
Привет @Jon, не могли бы вы сказать мне, как добавить какой-нибудь случайный html-код? Например, $ after = новый DOMText ('
@AmitS: см. Http://stackoverflow.com/questions/4751437/php-dom-append-source-html-to-a-domelement – Jon