Форум веб-мастеров  /  Статьи веб-мастера  /  WHOIS-сервис  /  Услуги веб-мастера  /  RSS 
Разделы сайта




Полезные ссылки

wm-help.net -> Электронная библиотека -> PHP -> Справочник по PHP функциям -> DomNode->insert_before

DomNode->insert_before

DomNode->insert_before
Учебник РНР
Назад Вперёд

DomNode->insert_before

(unknown)

DomNode->insert_before - вставляет новый узел как потомок.

Описание

object DomNode->insert_before (object newnode, object refnode)

Эта функция вставляет новый узел newnode непосредственно перед узлом refnode. Возвращаемое значение это вставленный узел. Если вы планируете модифицировать присоединённого потомка, вы обязаны использовать возвращённый узел.

DomNode_insert_before() очень напоминает DomNode_append_child(), как видно из следующего примера, где делается то же самое, что и в примере для DomNode_append_child().

Пример 1. Добавление потомка
include("example.inc");

if(!$dom = domxml_open_mem($xmlstr)) {
  echo "Error while parsing the document\n";
  exit;
}

$elements = $dom->get_elements_by_tagname("informaltable");
print_r($elements);
$element = $elements[0];

$newnode = $element->insert_before($element, $element);
$children = $newnode->children();
$attr = $children[1]->set_attribute("align", "left");

echo "<PRE>";
$xmlfile = $dom->dump_mem();
echo htmlentities($xmlfile);
echo "</PRE>";

См. также DomNode_append_child().


Назад Оглавление Вперёд
DomNode->has_child_nodes Вверх DomNode->is_blank_node

[ Вверх ]

Rambler's Top100

Другие наши проекты:
бодибилдинг | Строим Домик | RU-домены за 170 рублей |
"DomNode->insert_before"
Copyright © "В помощь Веб-Мастеру" (Alexander D. Belyaev) 2005-2008.
При перепечатке любого материала видимая ссылка на источник "В помощь Веб-Мастеру" и все имена, ссылки авторов обязательны!
Время генерации страницы: 0.072