![]() |
|
||||||||||
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
пробую никак не получается... ![]() |
|
|||||
|
нужно чтоб $SubMain был ПОСЛЕ заданной области
![]() Последний раз редактировалось Mnilionic; 07.11.2007 в 21:40. |
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
тоесть?
зы: синтаксис правильный у меня... пхп5 |
|
|||||
|
что не понятно?
у вас написано вставитьПеред($SubMain->firstChild) соответственно, то что вставиться станет первым чайлдом если вам нужно вставить его между третим и четвёртым, то и нужно вставлять перед чётвертым Последний раз редактировалось Mnilionic; 07.11.2007 в 22:57. |
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
ну я хочу создать ветку в середине после третего нода, как мне тогда написать?
что писать во 2м параметре?) |
|
|||||
|
во втором параметре вам нужно указать ссылку на 4ый нод
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
ссылка на 4й нод ($SubMain->childNodes[4])?
|
|
|||||
|
вот пример
<?php
function xml2str($dom, $format = false, $shield = false){
$str = $dom->dump_mem($format);
if($shield)
$str = htmlspecialchars( $str );
return $str;
}
// изначальный xml
$str =<<<XML
<x>
<y n="1"/>
<y n="2"/>
<y n="3"/>
</x>
XML;
$dom = domxml_open_mem($str);
$root = $dom->document_element();
// выводим изначальный xml
print "<pre>".xml2str($dom, 1, 1)."</pre>";
получаем ссылку на нужный нод перед которым вставлять будем
$y = $root->first_child();
$y = $y->next_sibling();
$y = $y->next_sibling();
$y = $y->next_sibling();
// вставляем
$node = $y->insert_before($dom->create_element("hi"), $y);
// выводим что получилось
print "<pre>".xml2str($dom, 1, 1)."</pre>";
?>
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:40. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|