DOM XML нужна функция на подобе insert_before

maxpayne

Новичок
DOM XML нужна функция на подобе insert_before

Короче есть функция insert_before, зато нет функции insert_after. Безобразие?

Нужна функция, которая бы вставляла елемент за другим а не перед другим. Геееелп!

-~{}~ 09.03.06 17:22:

Условие: php 4.3.8
 

kpumuk

Новичок
Re: DOM XML нужна функция на подобе insert_before

А почему бы не использовать next_sibling() ?

PHP:
function insert_after($node, $new_node)
{
  $node = $node->next_sibling();
  if (false !== $node) return $node->insert_before($new_node, $node);
  return false;
}
 

kpumuk

Новичок
Только вот не подумал. если next_sibling возвращает false, значит вместо return false нужно использовать return append_child.
 

maxpayne

Новичок
Да это и так понятно, мне главное нужно было идею. И как я сам к этому не додумался ))
 
Сверху