DOM: set_content

csa

Guest
DOM: set_content

$node->set_content("dfff");
добавляет dfff к текущему содержимому элемента
почему?

libxml2-2.4.23
php-4.2.2
 

Leonya

Guest
А видимо потому, что это баг такой. Я лично жду PHP 4.3. Просто есть информация от человека, мнению которого я весьма доверяю (майнтейнер PHP в ALT Linux), что PHP 4.2.x юзать не рекомендуется, весьма глючные релизы. После выхода 4.2.0 в CVS PHP произошли очень сильные изменения в многих модулях, которые войдут только в 4.3.0. По этой причине, в дистрибутивах ALT Linux до сих пор PHP 4.1.2
 

csa

Guest
как выяснилось, это один из deprecated методов
решилось путем замены ноды
 

[DAN]

Старожил PHPClub
Автор оригинала: Leonya
А видимо потому, что это баг такой. Я лично жду PHP 4.3. Просто есть информация от человека, мнению которого я весьма доверяю (майнтейнер PHP в ALT Linux), что PHP 4.2.x юзать не рекомендуется, весьма глючные релизы. После выхода 4.2.0 в CVS PHP произошли очень сильные изменения в многих модулях, которые войдут только в 4.3.0. По этой причине, в дистрибутивах ALT Linux до сих пор PHP 4.1.2
Уважаемый Leonya. Если вы не знаете ответа на вопрос или хоть на 1% не уверены в нем, Вам просто настоятельно не рекомендуется отвечать на него. Тем более распыляться по поводу линуксов и версий пхп.

По теме:
/* FIXME: another gotcha. If node has children, calling
* xmlNodeSetContent will remove the children -> we loose the zval's
* To prevent crash, append content if children are set
*/
 
Сверху