Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Странное поведение appendXML в DOMDocumentFragment
<p>Tani kredyt samochodowy jest możliwy jeśli klient, ktуry chce go osiągnąć będzie na tyle cierpliwy, aby dokładnie sprawdzić wszystkie oferty jakie proponuje bank, a także mуc porуwnać je z tymi co proponuje nam konkurencja. Tani kredyt samochodowy może okazać się naprawdę tani, jeśli będziemy go brać w banku, ktуrego klientem już jesteśmy, albo gdzie kiedyś[...]</p>
<div class="clear"></div>
</div><!-- .entry-content -->';
$newNode=$html->createDocumentFragment();// Создаем новый объект - фрагмент(html - Объект DOMDocument)
$newNode->appendXml($content)
В данном случае $newNode->appendXml($content) возвращает FALSE;
Если же использовать ту же разметку, только с другим содержимым в нутри тега <p>, например:
Покинул форум
Сообщений всего: 7
Дата рег-ции: Июнь 2012
Помог: 0 раз(а)
Viper, спасибо за ответ!
Viper пишет:
http://stackoverflow[dot]com/a/4645798/345874
По ссылке предлагается использовать метод nodeValue. Но этот метод добавляет содержимое как строку, т.е. оборачивает всё в кавычки. В результате на страницу разметка выводится как текст.
Или таки я что то недопонял.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.